1 2 2 12 3 23 4 113 5 151 6 5924 7 14254 8 106545 9 1915765 10 2798136 11 31749441 12 35282317 13 35389065 14 35389165 15 105227821 16 141291863 17 193789064 18 326730783 19 839512048 20 882012907 21 884676937 22 2780026914 23 2997751947 24 8493184690 25 8493955191 26 24232695197 27 55893553259 28 55893560009 29 55893562119 30 56131320379 31 127600973549 32 129213737839 33 140920999459