1 1
2 4
3 1
4 9
5 6
6 1
7 16
8 24
9 10
10 1
11 25
12 70
13 57
14 15
15 1
16 36
17 165
18 240
19 126
20 21
21 1
22 49
23 336
24 800
25 730
26 252
27 28
28 1
29 64
30 616
31 2226
32 3270
33 2008
34 462
35 36
36 1
37 81
38 1044
39 5390
40 11991
41 11880
42 5006
43 792
44 45
45 1
46 100
47 1665
48 11712
49 37450
50 56133
51 38970
52 11440
53 1287
54 55
55 1
56 121
57 2530
58 23355
59 102726
60 221725
61 235235
62 116400
63 24310
64 2002
65 66
66 1
67 144
68 3696
69 43450
70 253485
71 756288
72 1161832
73 894465
74 319815
75 48620
76 3003
77 78
78 1
79 169
80 5226
81 76351
82 573265
83 2283876
84 4873128
85 5495896
86 3114540
87 817200
88 92378
89 4368
90 91
91 1
92 196
93 7189
94 127920
95 1205556
96 6228145
97 17838492
98 28162368
99 23739310
100 10020010
101 1961257
102 167960
103 6188
104 105
105 1
106 225
107 9660
108 205842
109 2384460
110 15581775
111 58208920
112 124122780
113 148116618
114 94437210
115 30048018
116 4457400
117 293930
118 8568
119 120
120 1
121 256
122 12720
123 319970
124 4475926
125 36222264
126 172208674
127 481650400
128 782798490
129 715837408
130 348682852
131 84673680
132 9657700
133 497420
134 11628
135 136
136 1
137 289
138 16456
139 482700
140 8031765
141 79051609
142 468305916
143 1676037429
144 3596651740
145 4525756830
146 3203310396
147 1203675004
148 225793295
149 20058300
150 817190
151 15504
152 153
153 1
154 324
155 20961
156 709376
157 13858860
158 163332729
159 1183899899
160 5308155216
161 14659692399
162 24553852950
163 24184900026
164 13362257376
165 3911091366
166 573166545
167 40116600
168 1307504
169 20349
170 171
171 1
172 361
173 26334
174 1018725
175 23106196
176 321710670
177 2808415533
178 15488142904
179 53868083490
180 116882549564
181 154663402102
182 120254371146
183 52281822606
184 12033426370
185 1391975655
186 77558760
187 2042975
188 26334
189 190
190 1
191 400
192 32680
193 1433322
194 37372545
195 607543552
196 6299969600
197 42057637545
198 180813330919
199 496870573420
200 858179755785
201 905219592550
202 559634985000
203 192965691456
204 35240269000
205 3247943161
206 145422675
207 3124550
208 33649
209 210
210 1
211 441
212 40110
213 1980085
214 58837851
215 1105328763
216 13451435368
217 107191982700
218 560477959965
219 1913395578094
220 4211731594434
221 5846813937030
222 4951639503265
223 2450606829300
224 675288989136
225 98672481880
226 7307872110
227 265182525
228 4686825
229 42504
230 231
231 1
232 484
233 48741
234 2690800
235 90421570
236 1945195965
237 27487291755
238 258260992768
239 1619165101950
240 6753822507355
241 18568625420345
242 33080091157776
243 37188008789855
244 25444769690725
245 10146737033100
246 2250867017280
247 265182169567
248 15905368710
249 471435600
250 6906900
251 53130
252 253
253 1
254 529
255 58696
256 3602676
257 135971430
258 3322651942
259 54006867300
260 591797391471
261 4393336862278
262 22067749802725
263 74485518823639
264 166718794604180
265 242300774831596
266 221946857281380
267 123401151103120
268 39901134797100
269 7174549692450
270 686353803961
271 33578000610
272 818809200
273 10015005
274 65780
275 276
276 1
277 576
278 70104
279 4758930
280 200486286
281 5525005080
282 102434526454
283 1296460217700
284 11270413639485
285 67305791890688
286 274757314811760
287 758847284760033
288 1394421935998455
289 1663834313346840
290 1248579139611705
291 567222554359120
292 149615683726635
293 21945609831600
294 1715884496270
295 68923264410
296 1391975640
297 14307150
298 80730
299 300
300 1
301 625
302 83100
303 6209402
304 290376955
305 8966171214
306 188195346010
307 2727433485010
308 27491056676865
309 192986220172460
310 940381567336432
311 3155341352233200
312 7193547732993090
313 10924501050796970
314 10759418923039740
315 6647769517266350
316 2480736506757190
317 536838652033425
318 64617578842180
319 4154246672170
320 137846528820
321 2319959400
322 20160075
323 98280
324 325
325 1