100000
593108
1535668
2985355
4967788
7494583
10578176
14228830
18455743
23273595
28667066
34647568
41213471
48332660
56029251
64262016
73052882
82353838
92184816
102529697
113329103
124531256
136129896
148088835
160278573
172741563
185328528
198014604
210788823
223523468
236164718
248602337
260799460
272531270
283700656
294203871
303992988
312935428
320875350
327799172
333706179
338341512
341636740
343516400
343972881
342998653
340486408
336462421
331118244
324440372
316425356
307222162
296887773
285590459
273358940
260340570
246683553
232724781
218504887
204149318
189838401
175687223
161821074
148353914
135402034
122990289
111218265
100118840
89729898
80039739
71066785
62813429
55336433
48567172
42482302
37028289
32136207
27776823
23934239
20544565
17575428
14985519
12726928
10781301
9098762
7645146
6409579
5358740
4469361
3709422
3078611
2554696
2114481
1748048
1439593
1181573
963732
785859
641189
523435
424893
344218
277755
222057
178825
140509
110001
86414
68101
54111
43150
34407
27514
22158
17147
13067
10705
8542
6531
4874
3767
3012
2297
1842
1341
914
549
245
83
24
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
0
0
0
0
0
