100000
540245
903789
1148625
2464765
3000129
4205102
4554237
3462274
4389248
53078
55802
54931
52378
50430
51578
58641
40606
44352
68774
66270
80942
98863
120752
133452
1796764
2962363
541175
100101
162998