1 2 2 21 3 6765 4 10946 5 2178309 6 14930352 7 102334155 8 701408733 9 1134903170 10 4807526976 11 20365011074 12 32951280099 13 225851433717 14 1548008755920 15 10610209857723 16 72723460248141 17 117669030460994 18 498454011879264 19 2111485077978050 20 3416454622906707 21 23416728348467685 22 160500643816367088 23 1100087778366101931 24 7540113804746346429 25 12200160415121876738 26 51680708854858323072 27 218922995834555169026 28 354224848179261915075