0 1 1 1 2 8 3 208 4 11488 5 1093056 6 158972160 7 32734095360 8 9049229328384 9 3230305304002560 10 1445344680438005760 11 791762592707031859200 12 521023492500173338705920 13 405448567547957922512240640 14 368210800911998093644372377600 15 385879616532879866123928993792000 16 462151848929747968377341029122048000 17 627218463114433759145949330369675264000 18 957459541818121851272514932619699919257600 19 1633135885548851675650529630884879707144192000 20 3094315876970694391095887517907462598921551872000 21 6478100724764228646890583937641420700045214220288000 22 14913994399431071484612534066499986351332292909072384000 23 37593894014406944523395238328049963060932225218908258304000 24 103346904033841924258120261401838824560508997147966832640000000 25 308715954102079600614793672618587985266443219739915116661964800000 26 998743500792432363288967808382716332305245171584886792823767040000000 27 3488561120846190050906442927659312706087885097002500432316743024640000000 28 13118980288038062980521774612196292870461534159472205432736562194415616000000 29 52974637399049347682336611889692975968637889758360317904292703982457978880000000 30 229130277988020103960954987488945649233231031599067409783694074557795877781504000000 31 1059125743854061104800859738982317800927886390827055176703599570630270383281930240000000 32 5220735372835027276298589716982615697696605238254752537705502440184413894059097063424000000 33 27388105308492917732100436907440652404563462628867632358909341140830646842419736517541888000000 34 152622517233609515970488004855829057823410212316567032388312017525391018649109350606312570880000000 35 901841286723957780360976541542882675955909597435166529971463717917561748069723784052899158425600000000