15691578
47289474
5952214
51346736
58612712
46301500
16973623
89528469
7008003
33222285
43749390
26425363
80877008
72492481
538799
33957275
26546135
88061910
40616025
92001985
34781294
88831082
38801892
65936272
61264496
4477902
56389820
33757177
36545588
54909724
1880657
9256762
71151278
26051980
30223573
79044830
68772761
861757
1572163
18824432