1 18 2 3216 3 2170680 4 130850092279664 5 24024 6 3597143040 7 3 8 1307674368000 9 174478419885720 10 3884393520 11 6 12 27422640 13 24 14 2 15 1965624 16 25022880 17 2 18 96 19 2864826126 20 33022080 21 479001600 22 0 23 812752093440 24 1468457 25 3628800 26 362 27 760381337520 28 155416555683150 29 48773612880 30 39916800 31 56255149440 32 53 33 256320 34 600 35 6227020800 36 2943360 37 1 38 87178291200 39 14 40 52370755920 41 36288000 42 40320 43 229080 44 44 45 233845982899200 46 78 47 4 48 481066515734 49 720 50 4196666880