1 1
2 1
3 1
4 1
5 1
6 2
7 2
8 2
9 2
10 3
11 4
12 4
13 4
14 6
15 7
16 8
17 8
18 12
19 14
20 15
21 15
22 23
23 27
24 29
25 29
26 44
27 52
28 56
29 56
30 85
31 100
32 108
33 108
34 164
35 193
36 208
37 208
38 316
39 372
40 401
41 401
42 609
43 717
44 773
45 773
46 1174
47 1382
48 1490
49 1490
50 2263
51 2664
52 2872
53 2872
54 4362
55 5135
56 5536
57 5536
58 8408
59 9898
60 10671
61 10671
62 16207
63 19079
64 20569
65 20569
66 31240
67 36776
68 39648
69 39648
70 60217
71 70888
72 76424
73 76424
74 116072
75 136641
76 147312
77 147312
78 223736
79 263384
80 283953
81 283953
82 431265
83 507689
84 547337
85 547337
86 831290
87 978602
88 1055026
89 1055026
90 1602363
91 1886316
92 2033628
93 2033628
94 3088654
95 3635991
96 3919944
97 3919944
98 5953572
99 7008598
100 7555935
101 7555935
102 11475879
103 13509507
104 14564533
105 14564533
106 22120468
107 26040412
108 28074040
109 28074040
110 42638573
111 50194508
112 54114452
113 54114452
114 82188492
115 96753025
116 104308960
117 104308960
118 158423412
119 186497452
120 201061985
121 201061985
122 305370945
123 359485397
124 387559437
125 387559437
126 588621422
127 692930382
128 747044834
129 747044834
130 1134604271
131 1335666256
132 1439975216
133 1439975216
134 2187020050
135 2574579487
136 2775641472
137 2775641472
138 4215616688
139 4962661522
140 5350220959
141 5350220959
142 8125862431
143 9565837647
144 10312882481
145 10312882481
146 15663103440
147 18438744912
148 19878720128
149 19878720128
150 30191602609
151 35541823568
152 38317465040
153 38317465040
154 58196185168
155 68509067649
156 73859288608
157 73859288608
158 112176753648
159 132055473776
160 142368356257
161 142368356257
162 216227644865
163 254545109905
164 274423830033
165 274423830033
166 416792186290
167 490651474898
168 528968939938
169 528968939938
170 803392769971
171 945761126228
172 1019620414836
173 1019620414836
174 1548589354774
175 1823013184807
176 1965381541064
177 1965381541064
178 2985001955900
179 3513970895838
180 3788394725871
181 3788394725871
182 5753776266935
183 6773396681771
184 7302365621709
185 7302365621709
186 11090760347580
187 13056141888644
188 14075762303480
189 14075762303480
190 21378127925189
191 25166522651060
192 27131904192124
193 27131904192124
194 41207666495604
195 48510032117313
196 52298426843184
197 52298426843184
198 79430331035308
199 93506093338788
200 100808458960497
201 100808458960497
202 153106885803681
203 180238789995805
204 194314552299285
205 194314552299285
206 295123011259782
207 347421438102966
208 374553342295090
209 374553342295090
210 568867894594375
211 669676353554872
212 721974780398056
213 721974780398056
214 1096528122693146
215 1290842674992431
216 1391651133952928
217 1391651133952928
218 2113625914350984
219 2488179256646074
220 2682493808945359
221 2682493808945359
222 4074144942898287
223 4796119723296343
224 5170673065591433
225 5170673065591433
226 7853166874536792
227 9244818008489720
228 9966792788887776
229 9966792788887776
230 15137465854479209
231 17819959663424568
232 19211610797377496
233 19211610797377496
234 29178403586265272
235 34349076651856705
236 37031570460802064
237 37031570460802064
238 56243181258179560
239 66209974047067336
240 71380647112658769
241 71380647112658769
242 108412217573460833
243 127623828370838329
244 137590621159726105
245 137590621159726105
246 208971268272384874
247 246002838733186938
248 265214449530564434
249 265214449530564434
250 402805070690290539
251 474185717802949308
252 511217288263751372
253 511217288263751372
254 776431737794315806
255 914022358954041911
256 985403006066700680
257 985403006066700680
258 1496620294330452052
259 1761834743861016486
260 1899425365020742591
261 1899425365020742591
262 2884828371087443271
263 3396045659351194643
264 3661260108881759077
265 3661260108881759077
266 5560685473902501668
267 6546088479969202348
268 7057305768232953720
269 7057305768232953720
270 10718565877114712797
271 12617991242135455388
272 13603394248202156068
273 13603394248202156068
274 20660700016435109788
275 24321960125316868865
276 26221385490337611456
277 26221385490337611456
278 39824779738539767524
279 46882085506772721244
280 50543345615654480321
281 50543345615654480321
282 76764731105992091777
283 90368125354194247845
284 97425431122427201565
285 97425431122427201565
286 147968776738081681886
287 174190162228419293342
288 187793556476621449410
289 187793556476621449410
290 285218987599048650975
291 335762333214703131296
292 361983718705040742752
293 361983718705040742752
294 549777275181662192162
295 647202706304089393727
296 697746051919743874048
297 697746051919743874048
298 1059729770624784616800
299 1247523327101406066210
300 1344948758223833267775