60572542
50119696
7552739
29611869
9633695
64435896
195173
60689157
4137926
86414923
66675213
26566346
73455715
77965924
15282780
45989900
30843243
27573253
48674782
1604799
39029121
96843901
4038342
6956555
930859
17938361
8237888
96563537
65317424
94429979
24587431
82159630
54515039
42487214
4142822
73622681
84438567
18925746
87097610
98278680