51898349
33276638
15318413
8146467
14375542
33386038
7721109
76019332
66899549
75529123
10893355
67619061
35933005
29425278
19553956
36103514
94447491
49727364
47748050
91628888
42894799
18312087
66248912
32518417
41341057
554952
51413197
45878416
30236560
22451831
78911402
71736378
78456305
31046042
11132384
4784706
47241932
36451285
34543618
9991240