81159585
2936967
18725917
20709980
1078503
3507506
74897523
4226273
54515390
17001369
98466736
366081
89142284
46754507
96315235
54969362
77758589
8493182
89923838
20523523
86623047
85328450
70925181
21429296
83064857
52203698
26683954
2998342
28605117
46246832
46992895
15993952
8952118
2305951
40388692
27498918
11019498
37137093
49404549
62332895