0 1 1 1 2 2 3 9 4 76 5 1095 6 25386 7 910161 8 49038872 9 3885510411 10 445110425110 11 72721717736613 12 16755380125270788 13 5393244363726095487 14 2405910197342218830914 15 1477264863856923105482745 16 1241074736327051013648799024 17 1419169006353332682835352361843 18 2198745742505315811532943062844718 19 4596848459346822355455058582813615437