100000
595300
1574599
3023865
4894993
7147764
9726470
12615439
15797634
19233321
22916413
26808871
30929074
35244716
39720725
44369112
49159941
54074963
59093786
64225110
69408736
74656778
79946128
85248267
90538393
95810677
101052892
106208386
111313167
116277333
121117190
125846244
130410868
134749289
138864369
142799417
146452691
149808323
152869331
155598545
157966513
159879907
161314151
162293312
162809161
162860320
162360988
161299057
159636294
157443473
154582632
151139014
147099649
142438084
137210911
131453285
125223917
118490071
111424596
104069187
96423534
88719778
81026544
73370604
65927640
58753184
51888110
45416479
39428812
33903814
28889815
24375356
20389529
16916304
13924012
11347873
9164244
7338970
5814470
4574625
3571962
2769659
2133011
1630788
1234024
923631
687914
509088
373105
272151
196589
139889
99841
70795
49977
35349
25038
17809
12233
8227
5857
4025
2976
2233
1791
1390
1140
875
502
324
167
139
78
64
20
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
