100000
570450
1468857
2953784
5162335
8213282
12248918
17394796
23774281
31498040
40656492
51306446
63505332
77243406
92548141
109339838
127660658
147324588
168170771
189964545
212419178
235223336
258143537
280619399
302339456
322884899
341925157
359120236
374218726
386911558
397003725
404298475
408726472
410391960
409338633
405586984
399324900
390873155
380445893
368260977
354726196
340037665
324408186
308209733
291589696
274704462
257878714
241178617
224707062
208695226
193151826
178192672
163979785
150529442
137787746
125840229
114679303
104261644
94607232
85648983
77383729
69741605
62727899
56270657
50394342
45107048
40305823
35964887
32063201
28554365
25380058
22519542
19958641
17668857
15627454
13823493
12214620
10780907
9507478
8384839
7392190
6501420
5711447
5014307
4390110
3831186
3349592
2929533
2564267
2249870
1972654
1725651
1507800
1313576
1141110
991077
859198
744692
644353
556573
478603
413065
355862
306140
264603
229488
199570
172054
149453
130290
113509
96847
82495
70103
59156
49934
42259
36184
31240
26808
22640
18684
16241
14405
12673
10896
9136
7650
6482
5011
3598
2730
2359
1877
1457
1027
805
661
570
464
563
618
727
778
787
769
534
349
229
191
179
192
158
143
178
143
113
106
75
29
17
7
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
