100000
593196
1537844
2988542
4969568
7490564
10576257
14243466
18494454
23329219
28742815
34771072
41409120
48628858
56494782
64973008
74010142
83664440
93924583
104768177
116176450
128108563
140553101
153454227
166888892
180846110
195232060
210005600
225130299
240624800
256363565
272353634
288521185
304794163
321184893
337587846
354015294
370363488
386561674
402457282
417899513
432822484
447363700
461306611
474544556
486960659
498658551
509387532
519032556
527558207
534812144
540834360
545540153
548817147
550718523
551190952
550135815
547523874
543426554
537863837
530773718
522244394
512326500
501137502
488776363
475310730
460768250
445202813
428760871
411711579
394234494
376275880
358100352
339738161
321376903
303165295
285156176
267359138
249902224
232882226
216373333
200403412
185206865
170675096
156744681
143534078
131105345
119415689
108469444
98275772
88812443
80034732
71965106
64532488
57711792
51481399
45804322
40681952
36064077
31902072
28165205
24839420
21851267
19180714
16810398
14697283
12806867
11152769
9674784
8365144
7219341
6216674
5343147
4575286
3921254
3353670
2864871
2441354
2076784
1761342
1493796
1260565
1065673
899885
760967
644479
543414
456746
385157
324590
271749
225856
187532
154793
127673
103800
84775
70693
59357
49379
40713
32547
25648
19875
15206
11971
8983
6966
5156
3965
3282
2623
1887
1374
950
610
342
302
214
155
95
46
8
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
