16211899
11325539
5768663
1615907
7609529
64237350
40618631
40015120
2805550
27999647
7151151
89618014
98351557
39195577
75698463
97657476
93142573
7670751
778918
6091492
42821905
13076734
914687
69427574
5873342
36278808
69474836
41607279
68126397
78984189
6399599
43762624
25636732
41104816
55021589
54089091
73398230
8530342
10078643
37038370