20153613
99829510
37115156
21441867
148240
35246696
28046046
84039466
8255259
18257720
66831667
756136
19501701
25504429
89963387
75411673
2541020
54764277
44056543
10747608
4003315
70089817
89003409
46139684
4729838
62061005
55357015
88716024
75435056
58112087
44337485
93698045
53916044
63847255
71025918
8234500
53714463
71356859
16242049
86689841