1 1
2 2
3 1
4 3
5 6
6 1
7 4
8 18
9 10
10 1
11 5
12 40
13 55
14 15
15 1
16 6
17 75
18 200
19 126
20 21
21 1
22 7
23 126
24 560
25 700
26 252
27 28
28 1
29 8
30 196
31 1316
32 2850
33 1996
34 462
35 36
36 1
37 9
38 288
39 2730
40 9261
41 11376
42 5004
43 792
44 45
45 1
46 10
47 405
48 5160
49 25480
50 50127
51 38550
52 11440
53 1287
54 55
55 1
56 11
57 550
58 9075
59 61776
60 181027
61 225225
62 116160
63 24310
64 2002
65 66
66 1
67 12
68 726
69 15070
70 135675
71 559728
72 1053304
73 881595
74 319725
75 48620
76 3003
77 78
78 1
79 13
80 936
81 23881
82 275275
83 1529892
84 4119648
85 5263336
86 3101670
87 817180
88 92378
89 4368
90 91
91 1
92 14
93 1183
94 36400
95 523446
96 3784627
97 13942908
98 25794288
99 23332330
100 10010000
101 1961255
102 167960
103 6188
104 105
105 1
106 15
107 1470
108 53690
109 943020
110 8624253
111 41918800
112 107427420
113 141900408
114 93849350
115 30042012
116 4457400
117 293930
118 8568
119 120
120 1
121 16
122 1800
123 77000
124 1623076
125 18348408
126 114229324
127 390891160
128 722277810
129 702023608
130 347977420
131 84670950
132 9657700
133 497420
134 11628
135 136
136 1
137 17
138 2176
139 107780
140 2686425
141 36829429
142 286588380
143 1270181979
144 3165545350
145 4337470270
146 3177064176
147 1202969572
148 225792385
149 20058300
150 817190
151 15504
152 153
153 1
154 18
155 2601
156 147696
157 4298400
158 70323813
159 670196709
160 3750576336
161 12224559699
162 22781526680
163 23676526314
164 13319309016
165 3910503506
166 573166335
167 40116600
168 1307504
169 20349
170 171
171 1
172 19
173 3078
174 198645
175 6677056
176 128589378
177 1475287737
178 10204338664
179 42380939250
180 104165745464
181 148283027530
182 119052760554
183 52220979096
184 12033019390
185 1391975625
186 77558760
187 2042975
188 26334
189 190
190 1
191 20
192 3610
193 262770
194 10104885
195 226387504
196 3081281400
197 25869657165
198 133919568289
199 422842310540
200 799682456925
201 884918400730
202 557131629600
203 192890807136
204 35240036440
205 3247943159
206 145422675
207 3124550
208 33649
209 210
210 1
211 21
212 4200
213 342475
214 14942151
215 385462539
216 6145944448
217 61670535300
218 390504165975
219 1548666313194
220 3789770496018
221 5607506805330
222 4894119459775
223 2445985250100
224 675208755936
225 98672373352
226 7307872110
227 265182525
228 4686825
229 42504
230 231
231 1
232 22
233 4851
234 440440
235 21641950
236 637104105
237 11770212531
238 139285854928
239 1061527371300
240 5186286407225
241 16051993492535
242 30931925565840
243 36310549306955
244 25298757272635
245 10139144438700
246 2250792132960
247 265182128869
248 15905368710
249 471435600
250 6906900
251 53130
252 253
253 1
254 23
255 5566
256 559636
257 30767100
258 1025412634
259 21740601420
260 299908777311
261 2712813040288
262 16057654261275
263 61631722802573
264 151161433595900
265 232455015868556
266 219044491299480
267 123067408433200
268 39889998991980
269 7174488848940
270 686353791991
271 33578000610
272 818809200
273 10015005
274 65780
275 276
276 1
277 24
278 6348
279 703340
280 43008966
281 1611404004
282 38877572266
283 618868634220
284 6563709736155
285 46392606550368
286 217060397613840
287 664196604968547
288 1307560003702225
289 1622936545346520
290 1239872041666005
291 566532819507952
292 149601067982415
293 21945566883240
294 1715884493610
295 68923264410
296 1391975640
297 14307150
298 80730
299 300
300 1
301 25
302 7200
303 875150
304 59208325
305 2478105630
306 67525979500
307 1229305279150
308 15125010278355
309 126046431325100
310 708245210058880
311 2657049794614800
312 6562543201049850
313 10483509702216110
314 10604591658467100
315 6623970116214770
316 2479443253911250
317 536821457040225
318 64617552595960
319 4154246671750
320 137846528820
321 2319959400
322 20160075
323 98280
324 325
325 1