8351250
13552623
74958230
13177378
47444717
29047159
6470729
21906507
57523744
2623025
99459884
1014221
90191779
88141392
3878649
74143032
26949353
86881331
83883996
2173333
15332378
36496736
50127692
37952560
86344993
69716423
15878914
63804589
29983921
17077025
39169365
13838036
93731919
10043137
38044647
22495982
29514227
88521812
72417225
7501515