147755
1461287
3272452
4472334
4634234
4759250
4826313
4936425
4973510
100000
59527
60457
65194
65989
49886
63100
54888
71136
77520
47565
132126
240749
396929
535798
4835586
14526903
17743198
1317850
411475
1609626