48942238
95996849
1252136
35744460
45829118
89141025
58038736
4853517
98716654
46134827
58769637
51895457
64065271
81867843
47718076
44455665
5854148
35616716
94822171
87881115
33269942
23148743
9052114
73461278
2166373
57062098
40362656
44942220
98492353
8018327
13233939
10903527
72537896
21777624
84029427
69671389
75438636
94536751
56824674
58752034