100000
1489612
4304973
4453265
4680702
4853537
4918499
176863
4521885
3510033
49033
50182
51049
52067
54321
57347
58688
70725
49133
48152
108565
146548
178994
241617
295112
398359
486557
656784
725859
1196739