96588407
5991733
426290
728011
65983543
7377491
3037686
70735295
56815803
54932700
63024589
93521749
96886784
27018719
18146899
68937005
48935085
8788189
54162863
82565688
14432264
23981993
55653318
59481466
77819644
51388949
77734602
27967478
40404551
25321219
80792862
64878188
17515772
88202480
47004592
93067521
83799811
88361259
58308619
546388