100000
778690
2618929
6624524
15353094
26061049
39548423
54878626
73451665
97535280
128979191
166372253
211285376
264749689
326630182
397236818
477132162
566681762
666081168
775528582
894899350
1023563147
1160742654
1305424244
1456013102
1609838929
1764035754
1915376895
2059415355
2191401269
2306585396
2399814104
2465875140
2499620269
2497556067
2457611285
2379390514
2264033669
2115153006
1938387185
1740733993
1530183226
1315393915
1104921358
906893484
727155443
569271978
435071294
324739370
236933554
169172112
118475587
81586156
55462576
37288426
24905085
16558610
10951223
7215573
4738888
3079389
1978112
1267333
817747
517197
323642
202521
128000
83412
52836
30724
16791
9090
4891
2353
822
278
183
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
178
178
174
172
172
172
170
168
162
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
