100000
583669
1505689
2972617
5060648
7861736
11432882
15832686
21110329
27350329
34590768
42880861
52229886
62690907
74330229
87129654
101110740
116250968
132529430
149924297
168448655
188112978
208831734
230470301
252939186
276190806
300139721
324637309
349490756
374611668
399834565
424965694
449794976
474117539
497636573
520166133
541427379
561307949
579539778
595953397
610398249
622677358
632631439
640209840
645230928
647720715
647680522
645094855
639944204
632294491
622303331
610193721
596074166
580178998
562656479
543761252
523667916
502611575
480711775
458283486
435396447
412349759
389371897
366553958
344091000
322038393
300555379
279688119
259577949
240303081
221869490
204302125
187706812
172073415
157358335
143576882
130681289
118666317
107523576
97264309
87831257
79207929
71326778
64124913
57515738
51531159
46118844
41215406
36758611
32777380
29161503
25898254
22984771
20389311
18063721
15980358
14117102
12446037
10954370
9618304
8438249
7394134
6467936
5662357
4955831
4341012
3786667
3294609
2852416
2465569
2133104
1840479
1584019
1370173
1182446
1014263
866537
741406
638171
552257
479788
416133
360024
308269
266260
229301
196873
168299
143709
122618
102978
85851
71698
60738
52682
46863
40424
34722
29385
24587
20695
17599
15293
13336
11846
10479
9406
8431
7449
6575
6275
6234
6081
5639
5204
4700
4541
4417
4090
3660
3147
2596
1915
1721
1520
1208
913
611
337
154
71
20
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
