1 2
2 8
3 1152
4 1605632
5 43913893117952
6 98583626709555431615548620800
7 197241992148713072661201501950348880945923403897735704916000768
8 2276727233528596953536885452274445149741393270424480180437673561128388983990836074372583002188193256961839096691425280000
9 29774660601852417909147321222647970605903270309910603103054260132813472823740526243234470196424098527695759881591239344071348263590303429402224930731214736897240485547197110133222133510014969951739181479965543089390159069644899981809660251340800
10 32186177552051847154537942069690890624084405401215666547059951726708750480289517013988100628498301183734686613450752556542129718937769834679667970646983380236267384927115439815249809014563271824499658044593911841171979527728456602472367480602704060734678481497363467716473375461418366110627637745295854294649155150830668346284623238535949786775951760890841894955710252389344795263978129812669459673876998967914629440815780992339412042790695722133733919431185375977014932706094925117180184012587461622366208