100000
592656
1538865
2990263
4967613
7484435
10555962
14195353
18413429
23225747
28619446
34578555
41117285
48262399
56009728
64269124
73069192
82384526
92226928
102548585
113285854
124437391
136003751
147901264
160139726
172596128
185159624
197864754
210606967
223326710
235885587
248175651
260216556
271801654
282932776
293443273
303210647
312144460
320207268
327306659
333238763
337884990
341174638
343096760
343513170
342536065
340154711
336269997
330985801
324295709
316327041
307131655
296780105
285426484
273158277
260159716
246693636
232786203
218574138
204250082
189956350
175822212
161950686
148510778
135556443
123148273
111359497
100276038
89969105
80373916
71523049
63370152
55952618
49209968
43130065
37668608
32772682
28397559
24507930
21092133
18075640
15441064
13128945
11135795
9420120
7941753
6683555
5607673
4701573
3934425
3280737
2727692
2264104
1874485
1542461
1271588
1043471
850223
689158
556999
448302
360139
292003
236974
192984
155713
124591
99193
79293
62212
49143
38744
29945
21900
15644
11090
7476
5330
3555
2656
1995
1560
1328
1135
884
614
363
271
218
199
129
80
54
18
8
2
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
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
