2532630
84286562
57574699
68555710
42641422
98311685
90983654
60956328
5432852
39106112
52682194
18102715
87119582
38051503
67552419
59742851
52782513
47412704
65818536
38503628
5352339
61264918
28362817
55385867
70142
78637704
42254618
41883288
42185002
17116061
21203860
8550304
3959851
5312107
19569856
77711819
31426120
77301052
19622215
16796023