100000
593663
1552572
3003555
4930906
7323184
10155446
13424608
17126236
21220155
25689941
30515369
35650297
41089096
46796913
52724337
58809680
65032245
71315825
77585096
83798566
89829773
95650234
101184285
106308068
110935060
114951622
118271634
120884467
122595471
123365888
123110382
121793602
119357713
115911307
111501596
106135977
99919117
92977894
85568299
77851821
70001725
62180004
54563560
47296967
40516608
34301760
28712835
23727615
19398560
15685748
12550672
9941009
7775979
6013501
4601269
3480472
2609706
1938231
1426344
1039379
748344
536823
377976
265379
185721
127065
85365
57246
38196
25395
16986
11550
7643
5200
3216
1957
1116
523
268
131
45
10
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
