87529819
69798125
69155521
60036737
17848370
3126554
30475093
85923526
52843314
93614113
94543918
53045426
55462065
2157153
92811500
43935759
28023678
7228535
99268214
93574399
32579923
3854758
48225121
8414636
41903090
13154233
39069947
154266
90619277
82832631
25977568
43588187
19665305
75152104
30728600
6821166
50537706
28702320
62875706
14889586