24817508
7539779
85063179
14333199
527551
61733311
68792462
659589
24134624
54803587
4664407
4171676
32932837
18214298
21162225
3306744
99993
56223949
79647688
7723181
19976947
14164466
96752757
85946071
11835769
69084745
4972399
3835763
35439947
90051249
86332757
70259324
31263510
46158998
22057274
36197553
405959
42822919
48267231
9425360