1 2
2 14
3 187
4 3552
5 93311
6 3201247
7 137687080
8 7202412402
9 447845857496
10 32517659156620
11 2718146870737975
12 258534983638151774
13 27707842486101101991
14 3318064979477703022623
15 440767981147466114439164
16 64537113167068296317137603
17 10356969950921835363895470010
18 1812570271988502166128029325388
19 344379041128852751995152235640751
20 70744428496586198441114756607270152
21 15655327842262909491413164751756769944
22 3719564314243250531227659684445975409638
23 945919176325481435352444394479779806066012
24 256762184740297633745682371514084270677693404
25 74200008599526648571197541005698927919857447985
26 22774036197565707159210704249008974889635407144591