1 0
2 1
3 1
4 1
5 3
6 1
7 2
8 11
9 11
10 2
11 3
12 34
13 63
14 34
15 3
16 5
17 111
18 390
19 390
20 111
21 5
22 8
23 361
24 2385
25 4475
26 2385
27 361
28 8
29 13
30 1172
31 14621
32 52186
33 52186
34 14621
35 1172
36 13
37 21
38 3809
39 89602
40 606546
41 1154119
42 606546
43 89602
44 3809
45 21
46 34
47 12377
48 549125
49 7053923
50 25448809
51 25448809
52 7053923
53 549125
54 12377
55 34
56 55
57 40218
58 3365327
59 82032712
60 561487456
61 1064583557
62 561487456
63 82032712
64 3365327
65 40218
66 55
67 89
68 130687
69 20624430
70 953982820
71 12387396391
72 44560487654
73 44560487654
74 12387396391
75 953982820
76 20624430
77 130687
78 89
79 144
80 424661
81 126397089
82 11094190209
83 273289411333
84 1865051797753
85 3538520414645
86 1865051797753
87 273289411333
88 11094190209
89 126397089
90 424661
91 144
92 233
93 1379916
94 774626021
95 129018028226
96 6029284136868
97 78060898850787
98 280971809714842
99 280971809714842
100 78060898850787
101 6029284136868
102 129018028226
103 774626021
104 1379916
105 233
106 377
107 4483973
108 4747304792
109 1500393683522
110 133017439433103
111 3267207111743056
112 22310318523546774
113 42325704140613463
114 22310318523546774
115 3267207111743056
116 133017439433103
117 1500393683522
118 4747304792
119 4483973
120 377
121 610
122 14570461
123 29093913597
124 17448578663219
125 2934617106201383
126 136747572763258659
127 1771532822371947357
128 6375989200126477033
129 6375989200126477033
130 1771532822371947357
131 136747572763258659
132 2934617106201383
133 17448578663219
134 29093913597
135 14570461
136 610
137 987
138 47346034
139 178302394173
140 202915341402216
141 64743220889823228
142 5723512289789881283
143 140667082973087038600
144 960486733026829603882
145 1822180205677117048273
146 960486733026829603882
147 140667082973087038600
148 5723512289789881283
149 64743220889823228
150 202915341402216
151 178302394173
152 47346034
153 987
154 1597
155 153848731
156 1092728334730
157 2359770191311572
158 1428358285117311045
159 239555203487051506472
160 11169552997132511054788
161 144688833229486140773839
162 520757452730725828979262
163 520757452730725828979262
164 144688833229486140773839
165 11169552997132511054788
166 239555203487051506472
167 1428358285117311045
168 2359770191311572
169 1092728334730
170 153848731
171 1597
172 2584
173 499924281
174 6696798543441
175 27442554696574793
176 31512293679807784965
177 10026482454922619039947
178 886909077729036810872471
179 21796094961106865613962841
180 148826239836327503673819877
181 282344956970612464702333909
182 148826239836327503673819877
183 21796094961106865613962841
184 886909077729036810872471
185 10026482454922619039947
186 31512293679807784965
187 27442554696574793
188 6696798543441
189 499924281
190 2584
191 4181
192 1624480652
193 41041409200977
194 319138622503858354
195 695220984328633501278
196 419654213169799743389447
197 70424278668212995881750856
198 3283389188027220618499044638
199 42532759216282309139524707553
200 153082103894376275149564128624
201 153082103894376275149564128624
202 42532759216282309139524707553
203 3283389188027220618499044638
204 70424278668212995881750856
205 419654213169799743389447
206 695220984328633501278
207 319138622503858354
208 41041409200977
209 1624480652
210 4181
211 6765
212 5278674169
213 251522762447718
214 3711369495296973172
215 15337893901492076052087
216 17564450884429308429532742
217 5591981354982189382621466618
218 494613580469792859517439399009
219 12155353717520938911935927756904
220 82998232239922864956977421650208
221 157459613671260527898784781898227
222 82998232239922864956977421650208
223 12155353717520938911935927756904
224 494613580469792859517439399009
225 5591981354982189382621466618
226 17564450884429308429532742
227 15337893901492076052087
228 3711369495296973172
229 251522762447718
230 5278674169
231 6765
232 10946
233 17152805697
234 1541460229095645
235 43160753852174038155
236 338383038826569855575025
237 735152716671875054160212947
238 444026634913124492541534029861
239 74509167202826950736600352947021
240 3473854667474069377914732675616453
241 45000077135238510605120728134154277
242 161962314269248715473399050767149357
243 161962314269248715473399050767149357
244 45000077135238510605120728134154277
245 3473854667474069377914732675616453
246 74509167202826950736600352947021
247 444026634913124492541534029861
248 735152716671875054160212947
249 338383038826569855575025
250 43160753852174038155
251 1541460229095645
252 17152805697
253 10946
254 17711
255 55737242698
256 9446857273513267
257 501930803561555956464
258 7465371823597666958111292
259 30769508274716334670504061549
260 35257566146656226951065589139594
261 11224147933335259470798752538246344
262 992786103307907463257318599706517585
263 24398193663178987196622872719549708484
264 166593771943601395051647551731090742198