18043215
93772475
2573393
64046312
92845261
27973078
54856302
44992598
63308484
57999284
1659333
2092948
67191751
88569666
28198180
40896766
39001199
3314613
2238566
38935367
66855647
21843897
57016754
758859
91049489
28299262
45929520
38304444
49324068
62667351
14361724
58002300
70489812
40019483
64902401
11353660
5365313
42797836
12843700
76717823