100000
569243
1465205
2943843
5144807
8187851
12228607
17395647
23809836
31628003
40928067
51800906
64387962
78736971
94926937
112950809
132824563
154557517
178196994
203590239
230619725
259143736
288994766
319921032
351753524
384131039
416606610
448759370
480254142
510759314
539909871
567347336
592645577
615440929
635480916
652579862
666558137
677274642
684608109
688542014
689076381
686336559
680628210
672129703
661010251
647426348
631653290
613924653
594617331
574011549
552349913
529893962
506747625
483226897
459470463
435615146
411986731
388687721
365789656
343441561
321699095
300722557
280618929
261338448
242902773
225378865
208776571
193085817
178187795
164243986
151195468
138981192
127605535
117008668
107099528
97920838
89450966
81570177
74304340
67612481
61496868
55897232
50746870
46050665
41782328
37865486
34305136
31036541
28049938
25327298
22855017
20601803
18541395
16655743
14948039
13393977
11995884
10736093
9610286
8598339
7679880
6838451
6088188
5414535
4824373
4308559
3836653
3414921
3036749
2698515
2398558
2128802
1887910
1667207
1476327
1304817
1155688
1026212
906837
798273
702872
616611
541371
476093
417273
364226
318967
280360
245234
213086
185682
161827
141121
123550
107679
93588
80543
69638
60811
52771
45980
39996
34076
29103
25384
21813
18939
16994
15018
13097
11312
9838
8307
6930
5693
4503
3705
3135
2578
2223
1993
1717
1358
990
707
512
447
352
329
267
166
73
58
35
25
11
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
