2 6
3 63
4 1540
5 119235
6 29059380
7 21898886793
8 50826232189144
9 361947451544923557
10 7884768474166076906420
11 524518303312357729182869149
12 106448798893410608983300257207398
13 65866487708413725073741586390176988083
14 124207126413825808953168887580780401519104028
15 713597543715473728358893062757243386227284715778049
16 12487864906073404084005937644165737003951781740138894959768
17 665548470175859116609168286247922784557412512633691492549864351985
18 108012520911692191974236810573873949094248816818928788736962647933077508800