1 1
2 1
3 1
4 2
5 7
6 2
7 3
8 10
9 10
10 3
11 5
12 23
13 26
14 23
15 5
16 8
17 49
18 66
19 66
20 49
21 8
22 13
23 98
24 194
25 247
26 194
27 98
28 13
29 21
30 209
31 534
32 899
33 899
34 534
35 209
36 21
37 34
38 431
39 1468
40 3254
41 4643
42 3254
43 1468
44 431
45 34
46 55
47 898
48 4102
49 11883
50 21708
51 21708
52 11883
53 4102
54 898
55 55
56 89
57 1871
58 11402
59 43207
60 104651
61 135578
62 104651
63 43207
64 11402
65 1871
66 89
67 144
68 3889
69 31644
70 157266
71 506385
72 863096
73 863096
74 506385
75 157266
76 31644
77 3889
78 144
79 233
80 8098
81 87958
82 572571
83 2433550
84 5518572
85 7279940
86 5518572
87 2433550
88 572571
89 87958
90 8098
91 233
92 377
93 16849
94 244418
95 2084227
96 11727959
97 35095832
98 61405393
99 61405393
100 35095832
101 11727959
102 2084227
103 244418
104 16849
105 377
106 610
107 35063
108 679050
109 7587166
110 56508374
111 223543018
112 515820700
113 684911503
114 515820700
115 223543018
116 56508374
117 7587166
118 679050
119 35063
120 610
121 987
122 72970
123 1886836
124 27619131
125 272163366
126 1424141918
127 4341917265
128 7604015546
129 7604015546
130 4341917265
131 1424141918
132 272163366
133 27619131
134 1886836
135 72970
136 987
137 1597
138 151847
139 5242786
140 100540587
141 1311142020
142 9069450042
143 36538844128
144 84593723891
145 111613234643
146 84593723891
147 36538844128
148 9069450042
149 1311142020
150 100540587
151 5242786
152 151847
153 1597
154 2584
155 316001
156 14567272
157 365994058
158 6316072899
159 57765518688
160 307415608862
161 940893067295
162 1640924942054
163 1640924942054
164 940893067295
165 307415608862
166 57765518688
167 6316072899
168 365994058
169 14567272
170 316001
171 2584
172 4181
173 657602
174 40476178
175 1332312171
176 30425539496
177 367927491536
178 2586812276839
179 10461935947096
180 24120922599315
181 31882671447699
182 24120922599315
183 10461935947096
184 2586812276839
185 367927491536
186 30425539496
187 1332312171
188 40476178
189 657602
190 4181
191 6765
192 1368481
193 112465998
194 4849957923
195 146567346229
196 2343383959002
197 21766559356806
198 116349993898327
199 354489229359290
200 619386752883424
201 619386752883424
202 354489229359290
203 116349993898327
204 21766559356806
205 2343383959002
206 146567346229
207 4849957923
208 112465998
209 1368481
210 6765
211 10946
212 2847839
213 312494040
214 17655092138
215 706046292084
216 14925484493108
217 183151011518456
218 1293917962999407
219 5210527968937582
220 12030353980846736
221 15903381470791210
222 12030353980846736
223 5210527968937582
224 1293917962999407
225 183151011518456
226 14925484493108
227 706046292084
228 17655092138
229 312494040
230 2847839
231 10946
232 17711
233 5926402
234 868285644
235 64269069107
236 3401176547138
237 95063475440328
238 1541109981323745
239 14389284420466250
240 76585424582888146
241 233700227913717804
242 408237270513531910
243 408237270513531910
244 233700227913717804
245 76585424582888146
246 14389284420466250
247 1541109981323745
248 95063475440328
249 3401176547138
250 64269069107
251 868285644
252 5926402
253 17711
254 28657
255 12332959
256 2412590548
257 233955917683
258 16384217757962
259 605477794684548
260 12967516089213841
261 160021282219983073
262 1125651056863548726
263 4539661084793954485
264 10480888087602856505
265 13849831552030467450
266 10480888087602856505
267 4539661084793954485
268 1125651056863548726
269 160021282219983073
270 12967516089213841
271 605477794684548
272 16384217757962
273 233955917683
274 2412590548
275 12332959
276 28657
277 46368
278 25665121
279 6703544510
280 851659617442
281 78926341085721
282 3856408602298962
283 109113810690563304
284 1779568719415217715
285 16545002366956785968
286 88182624125327696884
287 269073465725415643836
288 469936798058630297286
289 469936798058630297286
290 269073465725415643836
291 88182624125327696884
292 16545002366956785968
293 1779568719415217715
294 109113810690563304
295 3856408602298962
296 78926341085721
297 851659617442
298 6703544510
299 25665121
300 46368
301 75025
302 53409602
303 18626248566
304 3100259701471
305 380205390786374
306 24562234175026876
307 918127331435478693
308 19790256799630987856
309 243180448633155045620
310 1712963296905676733135
311 6907787849539011886736
312 15944946395693877984260
313 21073883712902398984415
314 15944946395693877984260
315 6907787849539011886736
316 1712963296905676733135
317 243180448633155045620
318 19790256799630987856
319 918127331435478693
320 24562234175026876
321 380205390786374
322 3100259701471
323 18626248566
324 53409602
325 75025
326 121393
327 111146401
328 51754284540
329 11285741436475
330 1831532371812858
331 156441742717175974
332 7725489751929734333
333 220084034761488625563
334 3574293008813276859439
335 33274498448618731108154
336 177342187797679460111501
337 541005060672913791298512