100000
591472
1533971
2981360
4955858
7472532
10549809
14195708
18402079
23149725
28462257
34323634
40745033
47684991
55149352
63062438
71406231
80135769
89245774
98649545
108302638
118154163
128053755
137938397
147679201
157212712
166388435
175159163
183355790
190773613
197414075
203129413
207755082
211175334
213294965
214083695
213414962
211305205
207840111
203017069
196813722
189442190
180986122
171681625
161679459
151155773
140266891
129202223
118159477
107262045
96697703
86571345
76921127
67911742
59589226
51946691
44977986
38687698
33063654
28123586
23779487
20002635
16732011
13919338
11523149
9462245
7736928
6298722
5110886
4126087
3317088
2653192
2106963
1665568
1309963
1020224
793608
615819
476378
368549
284611
219422
167598
127682
98667
75307
57670
43716
32719
24631
18861
14063
10185
6943
4914
3490
2204
1356
753
387
197
124
40
18
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
