31965095
64491389
14767524
30873062
30024574
71086118
98604011
19071146
33441577
4413594
1245704
2263510
13705916
50886876
13723778
9126639
51564433
98303315
51912152
88858322
74188693
14836792
85652722
59089254
6345585
80391542
89025041
39807846
86526838
32842621
66766203
73347355
41517532
50667577
32859059
48934582
55464801
57746849
19136808
54101394