31016010
2611148
7581238
2689575
5952117
70102499
2731574
35248563
8325954
1457515
2801926
93298746
46529960
96977202
48506305
41142885
90078424
74646652
86259838
90938105
3141807
66406786
38496171
60776300
14457774
14881883
86687705
44192797
36987338
36524877
77333320
30262732
66031254
46099301
22458834
62699030
78032027
33418912
24308625
61477859