1 1
2 6
3 28
4 120
5 496
6 8128
7 523776
8 33550336
9 8589869056
10 137438691328
11 2305843008139952128
12 2658455991569831744654692615953842176
13 191561942608236107294793378084303638130997321548169216
14 13164036458569648337239753460458722910223472318386943117783728128
15 14474011154664524427946373126085988481573677491474835889066354349131199152128