20343126
8426531
41378116
26078120
19246328
59499491
52374462
6326242
99112501
92238510
75552913
7299118
68826068
68941003
6943817
70744101
62864643
81216113
89065306
45178607
51886527
75507200
97541213
42059522
16223301
22699840
41263228
8335915
1159740
83701580
32038856
34764215
88689349
24588224
27254885
50093666
87436821
75673687
46986735
28267250