100000
585372
1509316
2984645
5074140
7860060
11409449
15800907
21075479
27289606
34462957
42643986
51871144
62165370
73511723
85892799
99265761
113550802
128827479
145004696
161937602
179542328
197714475
216200834
234841816
253503338
271914625
289843121
307027059
323259077
338370475
352116198
364286102
374607526
382895289
389062105
392898022
394359507
393512881
390447163
385236566
378010615
368798842
357811607
345153948
331118746
315994640
300041499
283508130
266481694
249311983
232215683
215386485
198932640
183012677
167725324
153102806
139210416
126082178
113804913
102401173
91752457
81881053
72849721
64623199
57189739
50510341
44485701
39101211
34275715
29938681
26088823
22688343
19686833
17051115
14754273
12747711
10982358
9452418
8119216
6957741
5960606
5097631
4348566
3709430
3158496
2679781
2275348
1928561
1633455
1383525
1172860
987377
832891
704366
598464
504096
424873
360474
300713
249483
206579
170367
139724
114926
95959
80212
65487
54199
45273
37477
30687
25439
21460
18134
15386
12637
9945
7969
6237
4647
3344
2611
2057
1758
1538
1353
1269
1087
960
917
893
755
679
626
514
478
421
213
106
111
80
31
10
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
0
0
0
0
0
0
0
0
0
