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