2 2 3 9 4 19 5 28 6 145 7 384 8 1128 9 2601 10 2601 11 101256 12 103824 13 382010 14 572101 15 971400 16 1773017 17 1773017 18 22873201 19 64041048 20 64041048 21 1193875201 22 2496140640 23 10729882801 24 21660922801 25 120068616277 26 333679563001 27 427313653201 28 427313653201 29 10436523921264 30 10868368953601 31 43571046960001 32 211895919244801