0 0
1 1
2 0
3 2
4 0
5 0
6 3
7 0
8 0
9 3
10 4
11 0
12 0
13 16
14 4
15 5
16 0
17 0
18 50
19 25
20 40
21 6
22 0
23 0
24 120
25 90
26 288
27 216
28 7
29 0
30 0
31 245
32 245
33 1176
34 1764
35 1603
36 8
37 0
38 0
39 448
40 560
41 3584
42 8064
43 14656
44 13000
45 9
46 0
47 0
48 756
49 1134
50 9072
51 27216
52 74196
53 131625
54 118872
55 10
56 0
57 0
58 1200
59 2100
60 20160
61 75600
62 274800
63 731250
64 1320800
65 1202880
66 11
67 0
68 0
69 1815
70 3630
71 40656
72 182952
73 831270
74 2949375
75 7990840
76 14554848
77 13361403
78 12
79 0
80 0
81 2640
82 5940
83 76032
84 399168
85 2176416
86 9652500
87 34869120
88 95268096
89 174912912
90 161638764
91 13
92 0
93 0
94 3718
95 9295
96 133848
97 803088
98 5108532
99 27187875
100 122768360
101 447230784
102 1231678422
103 2276412593
104 2115684272
105 14
106 0
107 0
108 5096
109 14014
110 224224
111 1513512
112 11002992
113 68318250
114 370193824
115 1685716032
116 6189973608
117 17160648778
118 31898009024
119 29792671832
120 15
121 0
122 0
123 6825
124 20475
125 360360
126 2702700
127 22104225
128 156853125
129 991590600
130 5418372960
131 24870429675
132 91932047025
133 256323286800
134 478810797300
135 449145795915
136 16
137 0
138 0
139 8960
140 29120
141 559104
142 4612608
143 41916160
144 334620000
145 2417592320
146 15412260864
147 84891066624
148 392243400640
149 1458194698240
150 4085852136960
151 7665421583616
152 7217975402768
153 17
154 0
155 0
156 11560
157 40460
158 841568
159 7574112
160 75711064
161 671563750
162 5458470160
163 39769137408
164 255557481816
165 1416979284812
166 6584660434240
167 24600234741280
168 69228338677032
169 130374680712497
170 123180993414224
171 18
172 0
173 0
174 14688
175 55080
176 1233792
177 12029472
178 131178528
179 1279921500
180 11559113280
181 94744121472
182 695803563936
183 4500993022344
184 25099176243456
185 117212883179040
186 439803563359968
187 1242394016201442
188 2347684815659328
189 2224874726830656
190 19
191 0
192 0
193 18411
194 73644
195 1767456
196 18558288
197 219238188
198 2333594250
199 23182443856
200 211127332416
201 1744340879034
202 12895702230684
203 83896320591552
204 470153898084816
205 2205126199624284
206 8305634071272603
207 23542061623694928
208 44621098688103712
209 42402252681323859
210 20
211 0
212 0
213 22800
214 96900
215 2480640
216 27907200
217 355041600
218 4094025000
219 44368313600
220 444478594560
221 4080329541600
222 33936058501800
223 252319761177600
224 1649662800297600
225 9284741893154880
226 43713863533013700
227 165207449990841600
228 469695775664249600
229 892679003817344400
230 850380681002034900
231 21
232 0
233 0
234 27930
235 125685
236 3418632
237 41023584
238 559190520
239 6944096250
240 81526776240
241 890977546368
242 8997126639228
243 83143343329410
244 695456341745760
245 5196437820937440
246 34121426457344184
247 192778138180590417
248 910706068074514320
249 3452263951132234560
250 9841786017086222010
251 18750894016094869545
252 17902407539998807896
253 22
254 0
255 0
256 33880
257 160930
258 4634784
259 59093496
260 859200672
261 11431777500
262 144538313920
263 1711242589056
264 18851122482192
265 191625610340164
266 1780956980978560
267 14970689912700720
268 112345376907174048
269 740512848249252078
270 4197921304267285056
271 19891616099380970560
272 75609911623329070680
273 216081731042617068090
274 412607869017115381984
275 394741856473979171608
276 23
277 0
278 0
279 40733
280 203665
281 6191416
282 83584116
283 1291241919
284 18325485750
285 248249246960
286 3165200453184
287 37773650731362
288 418884082107218
289 4282392013352992
290 39997449312215560
291 337674456726676542
292 2543709718986067203
293 16823487651192377232
294 95660590150659394784
295 454518673281148618065
296 1731927813962794379085
297 4960671879773955387944
298 9491747367033408262756
299 9097740802923890621491
300 24
301 0
302 0
303 48576
304 255024
305 8160768
306 116290944
307 1902187584
308 28683369000
309 414468307968
310 5661973481472
311 72767969301888
312 874192867006368
313 9749635571902464
314 100167525234070272
315 939615879587273856
316 7962917381173775592
317 60188378180663411712
318 399278984976665299968
319 2276545702695144382656
320 10843374139593147416880
321 41410826126808671064576
322 118853184421983546942336
323 227839074021050478172992
324 218756916554461567237080
325 25
326 0
327 0
328 57500
329 316250
330 10626000
331 159390000
332 2752007500
333 43938984375
334 674590345000
335 9829815072000
336 135357085755000
337 1751187634227500
338 21158063307080000
339 237139027542780000
340 2446916353091859000
341 23040848903859304375
342 195925710223513710000
343 1485412890538189360000
344 9880840723503230827500
345 56475906977047642796250
346 269601732596410618910000
347 1031711670329718289430000
348 2966654609649094767877500
349 5696794701939103313465625
350 5478383494555902629818600
351 26
352 0
353 0
354 67600
355 388700
356 13682240
357 215495280
358 3916541200
359 66006118750
360 1072995466400
361 16612387471680
362 244003706587680
363 3382293830679400
364 44008771678726400
365 534353275396397600
366 6014965289782169760
367 62302455436035559030
368 588647911604867857600
369 5020695570019080036800
370 38168276166218194510800
371 254518087443228043535100
372 1458006169881388627065280
373 6974370891428895636546800
374 26739446881637174174469200
375 77020664370216676798055250
376 148135489692791607110294944
377 142665118514131997086276480
378 27
379 0
380 0
381 78975
382 473850
383 17437680
384 287721720
385 5490689490
386 97405790625
387 1671396784200
388 27399163952160
389 427593033900045
390 6322287698885340
391 88138446576350400
392 1152495673857910800
393 14054197744394877420
394 158805909135908820045
395 1650478182922879493040
396 15641397737367133960800
397 133772467909485883646025
398 1019470800802820020533450
399 6813374986176489161093520
400 39110125998858960915712440
401 187433238237629807434500450
402 719846978537025094689516375
403 2076745615116251568911634888
404 4000110438338547149072905920
405 3857638969951710439431330315
406 28
407 0
408 0
409 91728
410 573300
411 22014720
412 379753920
413 7592064480
414 141418777500
415 2554337385600
416 44199474359040
417 730354986007920
418 11473781379458580
419 170618622508293120
420 2390361397631222400
421 31391712340756649280
422 384271088773310231220
423 4356817829668476506880
424 45417984541095677871360
425 431595122802621122545200
426 3700301425136161556010300
427 28262888831546918001573120
428 189273696192008798505670080
429 1088501176135568659471469280
430 5225555844194700687375748500
431 20100846447544953457120021632
432 58075677475137425275428856320
433 112014405646005221648672702480
434 108161639348086093336298142012
435 29
436 0
437 0
438 105966
439 688779
440 27551160
441 495920880
442 10365139980
443 202267333125
444 3836067395160
445 69871725443520
446 1218707427048930
447 20271954075892155
448 320290762342577040
449 4786414131923471520
450 67348035914735566440
451 887835125435038199055
452 10905011293902347447280
453 124014691555394367174720
454 1296326779560729871644690
455 12349021819601237573828025
456 106112006729156062675549080
457 812138665803466324200349680
458 5448985054345316920330390860
459 31390660464055309129164317775
460 150935820199868802298553019576
461 581448151864173507817091287680
462 1682216341933756989402388264030
463 3248712096133585874850954908289
464 3140677906188770089647605484576
465 30
466 0
467 0
468 121800
469 822150
470 34201440
471 641277000
472 13985946000
473 285330093750
474 5669065116000
475 108421642929600
476 1990629191187000
477 34951644958434750
478 584709302450952000
479 9283992928299837000
480 139340763961521861600
481 1968107420915109308250
482 26033183460244330776000
483 320727650574295777176000
484 3657348280892341330659000
485 38324550474624530401535250
486 365903471479848491984652000
487 3150537927685860740432391000
488 24158061817294508513780058000
489 162365485158906771357746471250
490 936843021930220152197915293920
491 4511235661015139284787777232000
492 17402238020004382648990223421000
493 50411049767590125644238955473450
494 97469314329996313126994652969600
495 94332096692502567294810939803160