0 1
1 3
2 6
3 28
4 36
5 120
6 528
7 2080
8 2016
9 25200
10 32640
11 819840
12 131328
13 7874496
14 20476800
15 52433920
16 8386560
17 102767616
18 536887296
19 2147450880
20 26306560000
21 16240435200
22 116802736128
23 34359607296
24 2199022206976
25 549755289600
26 107752146862080
27 151947361714176
28 562949970198528
29 2251799847239680
30 140737479966720
31 46234464100024320
32 9007199321849856
33 36028796884746240
34 2918332557328121856
35 576460752840294400
36 576460751766552576
37 36893488151714070528
38 83010348325250531328
39 590295810375885520896
40 17054014896052138672128
41 26895352859584490373120
42 21361473752647084277760
43 191255842556529868800000
44 1851167661283938851094528
45 2361183241400462868480
46 31772081696750958727397376
47 604462909806764831539200
48 118474730322241355702599680
49 9671406556914834374393856
50 154742504910663738269368320
51 618970019642707729635606528