100000
568853
1467009
2949414
5150768
8205360
12236464
17355862
23659311
31244384
40153995
50434553
62057505
74954871
88988447
103990252
119741725
135959300
152307348
168419544
183817410
198221995
211210443
222402801
231492520
238313987
242761882
244867081
244553032
241988440
237343561
230916562
222927293
213474220
202999622
191843440
180118682
168125467
156100590
144237066
132626180
121365918
110644555
100436665
90812942
81787022
73332589
65535660
58372066
51849004
45911684
40536833
35717829
31419386
27579123
24129188
21064063
18356006
15974702
13870565
12027863
10419602
9004441
7747713
6650728
5705322
4890635
4186929
3581096
3068036
2621370
2223712
1891213
1612062
1374200
1171441
997551
848923
723337
613616
517380
436765
367117
307763
256980
214839
179693
150939
127268
107406
90917
77181
66381
56187
46684
39031
32668
26939
22437
18944
16030
13822
11321
9888
7962
6624
5478
4506
3763
3132
2776
2483
2391
2303
2367
2405
2311
2108
1807
1654
1462
1275
1250
1010
773
485
340
241
120
91
91
106
86
88
106
117
136
160
154
99
79
87
58
42
21
14
10
10
7
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
0
0
0
0
0
0
0
