100000
567711
1461491
2939984
5140626
8176229
12143323
17138016
23260952
30526031
38937376
48371210
58727062
69831368
81354670
92981997
104334580
115000158
124600959
132754709
139176066
143669170
146089674
146505047
144933624
141544560
136557916
130301884
123031886
115114262
106732132
98147491
89530205
81071889
72902059
65153067
57884774
51155309
45005447
39409661
34347133
29809673
25776757
22238089
19135047
16400252
13996959
11884442
10058203
8500293
7160040
6022848
5066568
4242310
3535092
2931370
2426527
2002933
1651023
1358460
1116142
913344
741330
602843
489313
397703
325328
262569
215238
177935
146040
118696
95415
77401
63364
51345
41428
33066
26643
21420
17183
13934
11144
8824
6733
5053
3611
2594
1992
1392
875
511
332
208
118
78
61
42
37
18
20
24
17
25
13
4
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
