15119226
13476751
80547063
39868041
10427908
26707382
62546929
38033776
57064890
47493773
2206720
71355074
77315486
65537182
27058517
4030478
53959071
65991601
7145265
3617324
79588798
3061700
3984192
42025947
45234256
74703093
28997442
89834621
61627154
6268197
29275516
71599306
22428837
38242493
33019671
95587
82502063
5998930
35536120
84594136