1 1 2 17 3 289 4 4913 5 83521 6 1419857 7 6029713 8 12027313 9 24137569 10 85525793 11 102505121 12 204464321 13 410338673 14 1453938481 15 1742587057 16 3475893457 17 6975757441 18 24716954177 19 29623979969 20 59090188769 21 111612202577 22 118587876497 23 420188221009 24 500540685121 25 503607659473 26 1004533209073 27 1897407443809 28 2015993900449 29 2138672874257 30 3559326927281 31 4265955620657 32 7143199757153 33 8509191647057 34 8561330211041