100000
592350
1539609
2988456
4961981
7468925
10529016
14145461
18315930
23017553
28246742
33978830
40170396
46758149
53733366
61007694
68494234
76097031
83758152
91375825
98805193
105871758
112493073
118450003
123612551
127866246
130981321
132862930
133421281
132643801
130446213
126943142
122154309
116166441
109241379
101590354
93450501
85038968
76481218
68042796
59873392
52105022
44854249
38189882
32168690
26840592
22196945
18183527
14777253
11890779
9489336
7505786
5885291
4580526
3545027
2715553
2067228
1569204
1185309
888179
662084
490712
357817
261638
189813
135080
96807
69612
49041
34216
23619
16728
12348
9892
8206
6684
5308
3928
2828
2212
1644
1308
970
692
563
411
360
234
137
93
48
17
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
0
0
0
0
0
0
0
0
0
0
0
0
0
