100000
460579
4326672
3767983
3849800
4174975
4578454
3302922
2195654
4440224
62446
63126
41656
43810
70756
57622
61937
59728
69721
70254
150459
334853
3339889
3672068
1658540
370070
224458
165423
1357897
4018271