66668480
13442839
10596714
70519221
17892459
92842033
35332830
13463633
48381127
16623179
84541106
54151420
12763549
93766581
75582638
15854756
33195234
17403883
2525159
5998527
42189950
12219723
6347233
7163535
56357704
30876511
89233254
96861442
13983233
14547180
24558552
21308354
28548166
2513101
87954292
77261222
33336950
76566531
53167014
27857350