22086393
610884
11033285
78953522
95623747
19659719
12964155
68356630
3031220
53791019
3136354
15129698
5927785
46204924
98129350
10101854
5396939
82698299
93548355
44203701
95928869
89121653
43647470
3316418
36816852
70687052
75675650
63864201
31239699
28227471
44157956
13745968
3353884
100002968
15381174
92273663
1965320
52881442
15314331
22272344