100000
596254
1577735
3028304
4901412
7153175
9744065
12645235
15831757
19300072
23016261
26976083
31158322
35543904
40130625
44906490
49861782
54963866
60228937
65649295
71204089
76844363
82574549
88418458
94377136
100398199
106469011
112612518
118781842
124924606
131146928
137355326
143540380
149689637
155785468
161802403
167777714
173638611
179459068
185128948
190688325
196139783
201331606
206368911
211231436
215834861
220237916
224467060
228431947
232091752
235496618
238583520
241220710
243523556
245513252
247084016
248242678
249004637
249322681
249141843
248524276
247418408
245803066
243687779
240945321
237665567
233822977
229450420
224527769
219062006
213111765
206533502
199478231
191979409
184138378
175967135
167443147
158648518
149745466
140700497
131623763
122548280
113551379
104702731
96032202
87710280
79721865
72043971
64793756
58023760
51684297
45812929
40416065
35456971
30946713
26869418
23218092
19934103
17019116
14446899
12203581
10242241
8533180
7087310
5866628
4833454
3961467
3224563
2619713
2121340
1706205
1364774
1084807
858707
679346
537990
421545
328160
252775
194962
149761
116112
90323
70251
54483
41001
30776
23618
18004
13805
10862
8467
6759
5437
4669
3870
3452
3141
2721
2131
1662
1158
983
904
782
585
482
317
218
155
134
49
16
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
