1 1 2 120 3 216 4 672 5 2464 6 22176 7 228480 8 523776 9 640640 10 837760 11 5581440 12 5765760 13 7539840 14 12999168 15 19603584 16 33860736 17 38342304 18 71344000 19 95472000 20 102136320 21 197308800 22 220093440 23 345080736 24 459818240 25 807009280 26 975576960 27 1476304896 28 1510831360 29 1773584640 30 3921372000 31 4140968832 32 4678128000 33 5778864000 34 7263083520 35 9668131200 36 9683388000 37 11288816000 38 14182439040 39 18525386880 40 18884017152 41 19993958400 42 28807084800 43 31913548800 44 31998395520 45 36639203328 46 41766326784 47 43516262400 48 46599442560 49 47110476800 50 48763545600 51 51001180160 52 91967616000