1 6 2 168 3 86400 4 11585247657984000 5 7950660157440000 6 720 7 47174400 8 447224633856000 9 39916800 10 447224633856000 11 792529920 12 2016 13 960 14 1995840 15 58203397324800 16 373621248000 17 87178291200 18 405483668029440000 19 950400 20 168 21 43444678717440000 22 20274183401472000 23 19958400 24 355687428096000 25 792529920 26 181440 27 2 28 20922789888000 29 120960 30 121645100408832000 31 12 32 86486400 33 302400 34 950400 35 6720 36 24 37 1 38 10 39 6402373705728000 40 120960 41 15966720 42 6 43 20922789888000 44 10 45 3952082534400 46 18144 47 558835200 48 86400 49 3628800 50 5040