94956176
10907261
88129540
83514280
80898644
95288810
53456125
5548699
100002022
6252148
58615329
82943477
1577228
24464697
62029819
19571856
9028841
4187148
88007400
95708499
82679184
3917955
1476554
8344488
84713804
5165544
33643363
57853331
56886867
47474833
26796741
83802182
762129
72813426
12421793
6479597
5111198
50266525
71392147
14954825