100000
569565
1465215
2947717
5143130
8190146
12173363
17206966
23366172
30647322
39061514
48507272
58862587
69976543
81528200
93169073
104550945
115206577
124705764
132772652
139087542
143464878
145807797
146133456
144537185
141174408
136223033
129979039
122715428
114771580
106448940
97903006
89336677
80932345
72832888
65111681
57887492
51168940
45031787
39475153
34454003
29942526
25925209
22357816
19211891
16447421
14050774
11969075
10164545
8601060
7267962
6115591
5126589
4288960
3571134
2969109
2464971
2047660
1701301
1409590
1164831
962002
796015
653836
539339
445084
364866
297055
242967
197986
161223
130231
104213
83956
68469
56532
46588
38932
31153
25407
20883
17109
14448
12194
9802
8336
6898
5146
3707
2763
2249
2079
2165
2172
1897
1709
1669
1675
1727
1672
1464
1327
1081
826
733
721
658
485
274
164
84
26
6
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
