99606032
57899524
75563721
9728194
89829492
31966856
94785324
52181045
71034535
54415188
23547003
52204705
4581220
40262760
4052988
29176478
52051908
29042877
37636572
93948646
9476705
95322518
6769974
47428093
84188121
10812631
58441328
27915180
96456051
38137167
96118794
16013962
16681273
25143520
15086530
64437403
12751025
2085205
1506690
1219143