1 2 2 16 3 114 4 2205 5 97580 6 10150118 7 2433018665 8 1332236625328 9 1658417176295910 10 4680320299339768945 11 29900757895299392674248 12 432064042048194196301219286 13 14114419978195735103237247653751 14 1042092211595049585701702108677740928 15 173862031150592748774392042712557572856998 16 65541459506740920213282139901098081423941402875 17 55823106305125768885221188495816484059451732589573476 18 107419397565079331256242563994562262189428235187995683069826 19 466995331900187441020140846092892685523445641036731362914917715703 20 4586670997960074899372792027535687413362483332180419488167173006021208864