1 0 2 0 3 1 4 16 5 173 6 1325 7 15936 8 187794 9 2167196 10 25071259 11 290320330 12 3362811279 13 38954814644 14 451260930462 15 5227519694115 16 60556885619049 17 701505602257606 18 8126407466223744 19 94138215587957627 20 1090519135777805628 21 12632828574444299707 22 146341636770671735509 23 1695255689642568456759 24 19638237685588060423338 25 227493929908308929706866 26 2635342791741676666961097 27 30528426107500664184440812 28 353648414726089875163114325