0 1 1 6 2 30 3 150 4 726 5 3510 6 16710 7 79494 8 375174 9 1769686 10 8306862 11 38975286 12 182265822 13 852063558 14 3973784886 15 18527532310 16 86228667894 17 401225368086 18 1864308847838 19 8660961643254 20 40190947325670 21 186475398518726 22 864404776466406 23 4006394107568934 24 18554916271112254 25 85923704942057238 26 397637244058624494 27 1839992653230056950 28 8509528288325589438 29 39350934581190850230 30 181885145332015353030 31 840628109226856546326 32 3883554493872938687622