0 1
1 1
2 2
3 6
4 24
5 119
6 694
7 4582
8 33325
9 261853
10 2191902
11 19344408
12 178582940
13 1713999264
14 17019444969
15 174149184184
16 1830279810276
17 19703572779755
18 216769635980879
19 2432308876304981
20 27788506478197951
21 322770995262901091
22 3806657237502632706
23 45532086120583546634
24 551794232925251495478
25 6769119579399164598190
26 83991144346393508063125