1 2
2 26
3 78
4 264
5 504
6 1128
7 1786
8 3262
9 4660
10 7540
11 10092
12 15066
13 19278
14 27174
15 33644
16 45428
17 54846
18 71622
19 84770
20 107780
21 125532
22 156156
23 179478
24 219234
25 249184
26 299728
27 337456
28 400582
29 447330
30 524970
31 582072
32 676296
33 745178
34 858194
35 940374
36 1074528
37 1171616
38 1329392
39 1443090
40 1627110
41 1759212
42 1972236
43 2124628
44 2369554
45 2544214
46 2824078
47 3023076
48 3341052
49 3566550
50 3925950
51 4180202
52 4584476
53 4869828
54 5322564
55 5641454
56 6146378
57 6501336
58 7062312
59 7455960
60 8076990
61 8512042
62 9197266
63 9676528
64 10430224
65 10956594
66 11783178
67 12359646
68 13263672
69 13893320
70 14879480
71 15565482
72 16638606
73 17384228
74 18549284
75 19357884
76 20619978
77 21495006
78 22859382
79 23804380
80 25276420
81 26295022
82 27880246
83 28976178
84 30680244
85 31857324
86 33686028
87 34948166
88 36907442
89 38258640
90 40354560
91 41798912
92 44037686
93 45579378
94 47967354
95 49610664
96 52154328
97 53903626
98 56609602
99 58469350
100 61344400
101 63319152
102 66370176
103 68464578
104 71698614
105 73917404
106 77341628
107 79689636
108 83311362
109 85793510
110 89620190
111 92241492
112 96280716
113 99046278
114 103305774
115 106220794
116 110708428
117 113778196
118 118501972
119 121731870
120 126699930
121 130095432
122 135316056
123 138882728
124 144364334
125 148107834
126 153858978
127 157785056
128 163814432
129 167928930
130 174245370
131 178554222
132 185166696
133 189675928
134 196593544
135 201309274
136 208541278
137 213469716
138 221025492
139 226172940
140 234062010
141 239434862
142 247666886
143 253271628
144 261856404
145 267699614
146 276647078
147 282735426
148 292055652
149 298395900
150 308099100
151 314698102
152 324794626
153 331659328
154 342159664
155 349297104
156 360211878
157 367629186
158 378969162
159 386673560
160 398449640
161 406448442
162 418671666
163 426972278
164 439653824
165 448263744
166 461414928
167 470341746
168 483974022
169 493225420
170 507350380
171 516934132
172 531563506
173 541487478
174 556633134
175 566905284
176 582579228
177 593207606
178 609421982
179 620414730
180 637181820
181 648547172
182 665879396
183 677625678
184 695535594
185 707671224
186 726171528
187 738705016
188 757808542
189 770748490
190 790468210
191 803823312
192 824172336
193 837951378
194 858942954
195 873154814
196 894802328
197 909455976
198 931772952
199 946877450
200 969877550
201 985442052
202 1009139076
203 1025172828
204 1049580714
205 1066093054
206 1091225878
207 1108226236
208 1134098212
209 1151596110
210 1178221590