name : 231465 0 1 1 2 2 6 3 24 4 120 5 719 6 5026 7 40152 8 360864 9 3603600 10 39584185 11 474346164 12 6157879416 13 86089789968 14 1289541544200 15 20603820180300 16 349775271614440 17 6287153124914424 18 119288909646061344 19 2382442867685815200 20 49961356310104515900 21 1097613223973306497200 22 25209811418280359699520 23 604189632588561784714176 24 15083624340683389758672000 25 391625972076254331727341000 26 10559118899654896808907873000 27 295242002132464254849008454000 28 8550048334305529255669555305600 29 256142860214563124535233850753600 30 7929327922998283860813382551510600 31 253383766343002156376403897408079200 32 8349974656972211319158060297324445600 33 283502246470086828922702439443141046400 34 9908706831070843484391533858375424048000 35 356214759426042437317092321233429499232800 36 13161520493654934285878349707149090190371200 37 499438584608754668024948442734847121243682400 38 19450874349433419821046909781283123912209564800 39 776947278695141437641908839395044071859361600000