0 1 1 1 2 2 3 48 4 1680384 5 14807804035657359360 6 141377911697227887117195970316200795630205476957716480 7 630470261306055898099742878692134361829979979674711225065761605059425237453564989302659882866111738567871048772795838071474370002961694720