64877736
52406794
55435470
53601413
48243001
3545322
3811943
26599623
70516404
1501074
38325467
9346572
57066284
24895957
7606971
81593230
22139315
5762224
64399134
43217012
25806978
21545198
72464898
73892648
95636047
65726542
31794765
19172151
11426161
8898422
93082333
22405016
76848192
98467572
41356143
1786414
93005306
86172355
84921744
18249718