100000
592865
1536095
2985672
4955451
7470184
10542397
14182088
18380443
23175426
28553987
34541804
41111068
48251134
55956348
64221095
73035048
82361085
92192557
102491593
113220096
124391824
135983297
147831800
159942809
172314716
184889012
197540004
210262707
222917303
235411886
247693993
259674659
271350347
282481384
293036939
302870661
311895962
319987999
326990528
332850133
337509915
340858604
342813027
343457083
342590853
340191670
336366326
331059638
324404667
316399552
307146095
296796243
285465360
273316688
260380192
246883326
232920216
218733849
204484978
190223355
176131157
162325140
148943415
136051567
123740539
112053547
100979814
90592489
80916622
71996658
63838870
56355348
49562227
43413598
37860209
32877421
28422614
24492718
21045928
18010973
15378978
13068084
11061144
9332030
7859750
6617402
5558708
4650429
3867589
3205486
2654521
2197804
1821386
1501585
1238977
1016606
834202
683219
556801
451657
366347
297266
241850
197020
160026
127335
101976
81654
65270
51114
40233
31776
24682
18285
13631
10014
7336
5292
4010
3004
2282
1668
1243
870
695
572
457
360
201
94
74
59
40
15
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
