100000
592363
1534799
2986256
4968653
7488122
10566119
14216344
18447280
23272363
28687542
34700079
41331539
48566048
56396724
64826817
73872603
83472133
93647367
104404091
115759072
127662781
140117115
153074080
166489153
180366656
194642241
209346610
224452161
239853495
255521354
271388426
287450782
303602789
319866578
336232244
352583468
368766292
384835430
400602499
416031970
431080265
445685939
459715885
473028040
485530997
497317430
508179798
518008574
526742215
534320173
540497742
545423913
548993554
551167999
551779285
550780075
548239200
544121294
538611960
531732948
523304767
513458337
502353076
490026754
476491696
461985996
446659500
430510095
413580937
396090329
378117798
359862481
341456765
322994450
304604214
286279639
268261984
250704394
233624455
217084545
201136865
185813415
171076227
157072531
143820862
131308379
119588889
108631026
98400858
88924647
80146659
72036244
64592249
57777935
51528539
45850960
40690166
36043846
31862219
28100021
24730725
21719543
19024451
16637415
14524265
12664990
11028153
9581703
8307289
7194692
6221636
5377593
4641583
3997528
3440160
2951406
2520011
2149257
1836179
1563081
1330015
1132330
961866
818626
696292
591222
498181
421070
355518
300542
255769
218007
186552
159812
136484
115557
96846
81618
69252
58364
49621
41233
35199
30115
24666
19845
15955
13259
10402
8037
5949
4360
3220
2415
1762
1111
731
500
419
358
308
230
131
75
23
10
9
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
