31013150
1239032
5203021
75762353
79491351
40418686
1245840
23925790
1245104
39149063
20096989
12969220
89163328
54285439
93306907
70023234
35442128
18394012
84421919
5848159
1471155
73232619
25474394
30059726
36384362
29888185
22999706
4928220
10526626
98519253
37754282
87596013
45884842
6459571
64603221
98375365
95765477
69139078
36512735
57576091