13238718
3867830
4756321
30964233
99318496
32017652
95452693
96849854
991587
32424852
44341212
8891059
1308128
7436545
85842404
16165787
28555918
53809317
63035700
3747852
24589786
90269741
99301272
91729538
48794506
52514550
74216561
26904630
46082466
51575921
89321596
89369971
44458165
13796048
80426433
10849305
70282907
77134806
7731635
35798063