100000
769288
2475398
5848972
11571532
20370347
33012284
50188464
72592575
100965705
135822899
177644957
226810922
283204368
346463261
415677188
489445569
565479318
640903400
712097829
774810427
824531505
856578376
867172520
853709357
815342361
753993262
673809584
580790884
482049001
384891103
295337240
217857827
154440497
105295987
69108724
43728794
26695214
15734584
8976256
4997884
2726368
1462562
777151
417776
228117
125168
68966
39210
24617
16250
9439
4810
1779
326
54
24
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
18
13
7
2
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
