100000
592967
1537011
2987338
4958667
7469532
10525895
14147172
18301207
22997037
28210756
33918372
40062543
46661192
53600610
60858163
68387132
76012544
83719071
91337604
98754546
105852425
112516270
118493467
123693139
127956937
131109670
133087169
133719226
132982631
130864854
127378074
122609234
116673650
109779386
102098400
93894609
85338927
76671375
68097410
59819581
51970336
44633033
37908686
31873758
26512360
21853095
17857725
14459501
11612623
9239202
7290703
5703376
4414428
3399137
2597551
1970469
1483160
1110405
826485
612274
455369
339550
249476
182800
134000
96984
69727
49383
34537
24013
16678
11319
7757
5520
4431
3614
3055
2384
1780
1270
873
599
398
209
104
56
14
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
0
0
0
0
0
0
0
