name : 413256 0 1 1 2 2 6 3 24 4 120 5 719 6 5026 7 40152 8 360864 9 3603600 10 39584216 11 474346908 12 6157893924 13 86090060784 14 1289546622000 15 20603917660144 16 349777204000224 17 6287192848158768 18 119289757990987584 19 2382461701401600000 20 49961790911094456576 21 1097623642819251973152 22 25210070721527983645536 23 604196326610715322620864 24 15083803426642941627000000 25 391630932570375402626327424 26 10559261024785590860939204736 27 295246210357764002668862486592 28 8550176987000918832591133857024 29 256146917658484500182920203000000 30 7929459820135834039566708986768256 31 253388182220482842674587108943175168 32 8350126803233824220731267606612836864 33 283507637181307014971619631416512139264 34 9908903105149402972002163066011360000000 35 356222098085605312150934699281024451318784 36 13161802088666261645749143476544130804767744 37 499449666585071940419071408078728553147411968 38 19451321377390252054337153701292503682611267584 39 776965751356645342458943115889250992909600000000