1 0
2 44
3 4573530
4 13632458329840
5 619930160682301188900
6 288573946007975323336605745440
7 1016267487290196803817219026865112113177
8 21370280923598082571921850540899933826060972530560
9 2219514131584290508326583215636177369022365131094404175522240
10 975012405175279277228757547268666756631223165456934673837006579406896000
11 1592750447322984141793571632659193278772816685502090737102952794427863132373573696000
12 8681392420117433613897498024051293260022665101925352785761780045081283595043273526508041736140800
13 143950057777877927985187932465149100111303920503937313459584463314199600803625983814356102815564682594938800000