9533027
4723927
8073963
93618223
41105042
87104372
61633977
36719532
25792818
24329590
803206
22158447
66674991
92995967
33394306
8564034
73787024
73032246
91083624
5162872
92097325
59065091
99701716
55039291
34635151
91722542
90866186
65357189
59699810
30392460
19778318
13677145
46649458
60065790
25101890
29769291
29406434
45124178
35885489
30241008