100000
758175
2494359
6041579
12204405
21915682
36186458
56035436
82396519
116043869
157441956
206570321
262478618
323251741
385184137
443719657
493178353
527142793
540444292
529927844
495781566
441696057
374458980
302357751
232721285
171045631
120294762
81088400
52558580
32831886
19818075
11565092
6521177
3574156
1893246
969154
480646
232386
109905
51210
21871
8571
2658
602
137
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
