182634
100000
4320903
251744
4427979
4264614
4894033
351450
1498866
4961906
62363
62870
67178
45075
53907
58004
72532
49630
50603
63402
3831939
6982248
3467282
2838770
944944
10369794
3137326
633415
511641
4617569