22087143
15239373
39851290
75282701
48401665
68808968
61919927
72833477
51791668
79208189
69924540
25015720
38402031
64491645
3058801
3674773
54757310
55286343
53263875
7060360
58269831
91376668
35933697
67194457
43717799
10047063
49095518
61637204
53428379
6393052
67119666
63549587
58803134
2121809
97306266
652103
40147794
1946431
95145814
68261806