2 1 3 70 4 16800 5 9238320 6 9520156800 7 16305064776000 8 42856575521760000 9 163329351308323200000 10 864876880105205071104000 11 6155146233167046820024320000 12 57316399761348433188962519040000 13 683070942794440015484454449664000000 14 10225912744009893038461390708070400000000 15 189257782896817270658179075559567646720000000 16 4270749067891726407335317785983223030374400000000 17 116084871613655921720285770605425673704662302720000000 18 3760089766744206692282663214297007814874356681932800000000 19 143749993485521740253939839511879501273958248288845824000000000 20 6430845222982231110609814921565704062232202251766491643904000000000 21 334046837232431215185105122705380122588821568932584447727370240000000000 22 20006376688887573298537876246340019248658360521959152573251699343360000000000 23 1372671338120974478365579226493261460239360932174195283961846775729356800000000000 24 107264261124879393968622393118538102105117684031891145903232137203763642368000000000000 25 9495028107452078040725659666693681768844767824711167561243015504873429900470517760000000000 26 947408211064581817865764674353599232979411629486815471717064780953030233843063324672000000000000 27 106068982782591208612606386900733968537948561625947331205240885217054486684709952591757312000000000000 28 13268035127558581122878920689151253009271328232620500174964327723592388214823634988205070090240000000000000