100000
586579
1512886
2991932
5090976
7890232
11457347
15865180
21166092
27437102
34704441
43005231
52397496
62939515
74581509
87356278
101302373
116392103
132653187
150099091
168607692
188238572
208907982
230529415
253023171
276361140
300330584
324807345
349763769
375070165
400469574
425714323
450542195
474849770
498496436
521218102
542700087
562704746
580922672
597382568
611767104
624000360
633983952
641601330
646615589
649191037
649310138
646822637
641701225
634002227
623938851
611769634
597561431
581509855
563968241
544925542
524627345
503146287
480872203
458042827
434931931
411685017
388466445
365366502
342615261
320429428
298806384
277796837
257493223
238093916
219637368
202094280
185516356
169934193
155384591
141795788
129121017
117274065
106267213
96181332
86926397
78366632
70533958
63382913
56867424
50911768
45531566
40655960
36274241
32352403
28823081
25632600
22765567
20175912
17853292
15768180
13935955
12314360
10867264
9579664
8413722
7393236
6493727
5685369
4978845
4362841
3820196
3339900
2927310
2564628
2238524
1949216
1690867
1469212
1270170
1096099
947393
818729
707989
610664
523492
450544
388452
336953
288666
249702
215437
183696
156906
133039
113427
96960
83170
69674
57398
47004
39227
32982
27705
23320
19820
17135
15204
12914
11175
9479
7635
6278
5498
4872
4638
4315
3614
3049
2878
3054
3180
3063
3044
2979
2924
2793
2354
1976
1565
1227
887
579
432
380
402
468
626
810
867
852
802
715
510
282
184
103
52
18
14
5
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
