0 1
1 1
2 3
3 14
4 81
5 538
6 3926
7 30694
8 252939
9 2172830
10 19304190
11 176343390
12 1649008456
13 15730575554
14 152663683494
15 1503962954930
16 15012865733351
17 151622652413194
18 1547365078534578
19 15939972379349178
20 165597452660771610
21 1733609081727968492
22 18276178714484582264
23 193909492888406631692
24 2069504277256274074724
25 22206891674746169557410
26 239489513356610743216954
27 2594805632585289523975474