0 0
1 1
2 2
3 6
4 64
5 8120
6 131860608
7 34774439752390528
8 2418523320185277177863741363978240
9 11698510100560033501377640350194228137500049288930688305497138757632
10 273710277145810250289446033248989458305031844351750987858427224874044819613781411132287235431138681666922592255845413562776098489499648
11 149834631630472514027175673927470252456732739423789893203407593767218846545807261714802350113427893648157769495269527556173219603872258197968172372954238110101406237869968266124163105346072786138798601998689078878145497448501846521708223244576860464890510754049907752960
12 44900833671678788774607946187889758005588303321999083793511441206023753481126898220820971344946268459020440378115398165602011621492972436534905206101465012897766394995021616703996285180194814144537790994023185469660676154978571027682815933813750052743585885393821819587256068644176059863580519127791616749363989366089504544352131624996493198568381252961241881420866157532241412256070905416733749458316610690824212289953954834089258284471481396391373944758159613769469892389706586642351101966338498136640556512690002855890920497205993275392