38797997
24366128
3228281
14307485
71359389
33448223
89574141
50466322
88805586
34685962
29129622
63601075
64685701
55008435
59531932
88018152
9476716
35794777
70178193
84939134
99441653
53802675
53685415
1084265
235220
29468202
9868524
62218927
47915317
65672487
19046507
54329383
23652927
14356120
96862798
13125579
41166956
24966215
25641317
38573170