1 1 2 3 3 24 4 192 5 1152 6 5760 7 26880 8 118272 9 506880 10 2119680 11 8761344 12 35807232 13 145539072 14 588349440 15 2372075520 16 9538240512 17 38303170560 18 153613762560 19 615659864064 20 2465854390272 21 9873068654592 22 39518019256320 23 158149336104960 24 632803402186752