100000
568488
1462653
2943499
5133319
8159780
12131297
17150507
23282788
30551280
38960152
48433758
58845927
69988428
81531275
93160790
104513064
115111819
124621518
132701639
139119403
143652533
146108719
146494700
144931330
141583908
136659008
130474345
123269134
115269665
106783535
98073085
89347449
80854004
72744363
65013276
57799631
51107582
44953558
39333436
34274843
29765957
25739013
22184249
19072862
16328366
13926052
11836001
10037345
8467752
7100582
5945767
4973510
4151923
3462648
2885000
2404063
2001518
1658475
1370026
1127622
928372
764178
630744
521139
428294
353367
293607
242121
197991
159000
127009
101207
80438
64885
52959
42424
35196
29246
23757
18761
14374
11095
8563
6586
5602
4693
3970
3290
2464
1727
1362
1013
796
590
405
301
160
63
16
13
3
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
