4587110
96349679
17962530
3357148
40049001
39696350
36574154
2199211
32498948
41115555
39198949
36984078
87697390
15318247
4235846
96363546
60041940
39524117
29512526
52984829
33862086
6382731
98023857
7881627
91952253
1089767
17286160
77257507
33196637
9101956
27576844
84914230
47055967
94013321
80135110
35102642
71637619
41865916
10898417
46726028