50588382
67999773
17529949
6324908
12399123
91086480
27103958
61646074
16794231
88132518
28671611
1441100
30696187
81027211
4443042
59092794
13897836
20638863
47167354
74842093
63867363
81172212
47467958
55805116
31223239
39526321
74005408
23615434
24223072
38685551
9647555
65297651
99858042
52985125
13501970
184643
71505312
40565179
21412804
62258450