1 1
2 7
3 25
4 25
5 181
6 208
7 208
8 1867
9 14345
10 19609
11 40918
12 40918
13 620326
14 2552265
15 2552265
16 7225612
17 7225612
18 16679492
19 33772734
20 33772734
21 33772734
22 620326386
23 1516416904
24 1516416904
25 4764006481
26 5272314878
27 21423652192
28 37818715268
29 99087910528
30 278371981405
31 278371981405
32 278371981405
33 668928167207