47143167
87487649
16156628
1788485
14045706
36736294
5458172
59982668
20406147
47613848
12231466
9753013
7704024
45629444
96504990
92366182
12942900
33788173
23383732
46775017
23609871
38097736
32372904
47024405
28766453
79675842
91685368
64902300
11187297
28107296
98711452
85354454
15341259
53783994
7453264
17583046
79227490
34217946
43756129
1730390