1 21
2 438
3 9516
4 201960
5 4299802
6 91513161
7 1948262831
8 41475009100
9 882920599454
10 18795714385533
11 400125250527550
12 8517908622924528
13 181330147341356981
14 3860175542316616321
15 82175828913427711206
16 1749367816354069818496
17 37240728786595353497024
18 792784609123825820885840
19 16876883373142972660252423
20 359276894522705544777070886
21 7648324876336507630186555883
22 162818356275581576528608663125
23 3466094546049291417714494058595
24 73786590633665497815168417635570
25 1570776816675645677046589610379047
26 33438864522898009623588705611229466