93586610
43827426
63439000
69625351
29086204
22582787
62492777
36118180
25427835
19517085
54637560
29977334
70608309
76257396
69153991
99337160
43884082
30825108
62905462
54001746
31154203
56822069
82415260
22162835
5840760
75066894
65387752
37607335
74386919
90968581
84495152
124240
77728458
2171221
84355529
57831710
71084823
58993212
538784
1544961