1 2
2 8
3 216
4 238
5 258
6 738
7 6742
8 25408
9 80408
10 2377908
11 80278612
12 667567716
13 6756141388
14 6823243112
15 23802219742
16 81648365908
17 2136952377908
18 80401900255258
19 258159749875238
20 25425667278648884
21 237605691124298293112
22 75269219840819770294592
23 675754811056988742949784
24 25781108305591628417975738