57042202
16905460
7767556
23361980
30543130
37747056
87536668
57918708
82631737
37331170
14158115
2491546
29366836
71975166
3180896
95668485
66951877
60023336
20683325
67091716
12119241
8382211
87204865
6321765
15234003
54474836
60729120
83007569
66927276
72164611
78643789
46722485
69268228
47209543
30229977
70904419
37023572
4683892
80238216
93527516