100000
771319
2475614
5833696
11492179
20181004
32657351
49736049
72202216
100871906
136415797
179300568
229805983
287993561
353264772
424646609
500923914
580073272
659911009
736844335
805882294
861668192
898088067
909582378
892576971
846179860
772373416
677075872
568122964
454891769
346722714
251137622
172630565
112377371
69114557
40106927
21933793
11299161
5493246
2536199
1122996
475202
193342
75187
26781
8599
2392
387
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
