52028487
83215702
215182
18414240
45096574
98331621
80983778
68276327
45468361
24303674
80404305
52085197
31025944
97106432
29314661
33623869
25834306
52921523
50717729
65545666
88356543
5225672
856283
96283384
33469620
54218072
22749884
38733275
21678161
76388939
22622721
25486900
9023014
2166018
40718197
47367461
3996942
43876134
24382013
19786241