43388430
52443327
2774659
28844760
84219388
21053413
86478992
96744571
73758099
24439272
59673811
61133873
98694729
63503625
175317
41717669
54444439
30407454
47753482
97947298
10282986
40079512
30687882
7501972
30452989
9345175
691941
15144960
20945529
34693478
3109248
98656925
10035812
35705654
9907688
82856901
459470
9193741
27647294
910469