100000
772192
2476597
5827661
11471650
20107539
32494869
49359542
71415700
99289748
133393901
173789413
220030467
271137772
325773756
381620261
435365608
482533903
517564724
534809565
529925347
501162538
449993433
381597111
304326949
227303325
158474768
102818248
61919412
34491791
17751103
8454919
3723871
1502619
550641
184999
58834
18452
5314
1226
213
19
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
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
