94403581
13375695
3193195
7946994
21348616
32814258
9562757
62658997
17438938
11362896
66742210
3210301
93286969
28779062
40888135
99536427
19776866
49772717
47799959
58124934
70973165
11036212
39847138
90072296
42256371
67913957
16369856
87138658
10135422
7505545
60825996
32268314
79094150
14667854
18892173
84656817
698927
4898696
2983657
1324115