name : 3124,4123 0 1 1 2 2 6 3 22 4 100 5 540 6 3412 7 24632 8 200232 9 1808200 10 17963440 11 194665680 12 2285380912 13 28893994784 14 391401421920 15 5655423507040 16 86823506958400 17 1411343976438720 18 24216401536093504 19 437383794665601920 20 8294784110527939200 21 164797592395635126400 22 3422959795729538732800 23 74188422640603359601920 24 1674939962629973781164800 25 39327441217735110577164800 26 958920389226110862405158400 27 24247316563529475087112844800 28 635016161655569577915903616000 29 17203988019633875649390121344000 30 481630435643983820634549764838400 31 13918325855027178898347774499174400 32 414785950813075501809774797387212800 33 12735794804549901351920211024360294400 34 402547557396304808974171179613605376000 35 13087081129074469127336382729387803136000 36 437288057666737586807293745976213223321600 37 15006323747606989718421370796635020027699200 38 528520718739598192050839016763909639692902400 39 19091722200700860086736991881216354347416576000