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