100000
568917
1465633
2951472
5165009
8235216
12284420
17457180
23885672
31655575
40905282
51740786
64249189
78531649
94647757
112651230
132545317
154370946
178083976
203570424
230671210
259302147
289328013
320369111
352174270
384437541
416836889
448972811
480573390
511094928
540228461
567536091
592736037
615472644
635552172
652639094
666447806
677136642
684528233
688509950
689257975
686784939
681199460
672751358
661786444
648321401
632681790
615149423
595911785
575147571
553271786
530643950
507316370
483682773
459804719
435850608
412032739
388409630
365310478
342786647
320921438
299757602
279410617
259950642
241460003
223942194
207369431
191675820
176888699
162999675
150059684
137971749
126707253
116252763
106519591
97469871
89115442
81349759
74232365
67703437
61690596
56173176
51101081
46401583
42094694
38149369
34503098
31194066
28180439
25445859
22943093
20653895
18592128
16718357
15023691
13494547
12094619
10808359
9653565
8623899
7715208
6886147
6147992
5486456
4892605
4361145
3893028
3468752
3100041
2771656
2479862
2215751
1970529
1754448
1564421
1400070
1253940
1126371
1010227
903736
805645
716939
636466
564929
502049
447713
399106
355695
315875
279818
247026
218268
192442
169524
149650
132423
115906
100113
86217
74136
64117
55633
48941
42792
36073
30541
26440
22756
20232
17893
15637
13654
11766
9742
8094
7060
6028
5450
4994
4169
3098
2621
2365
2162
1759
1708
1603
1328
1101
1071
954
837
682
558
361
216
95
49
9
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
