1 0 2 0 3 4 4 111 5 1793 6 32124 7 513260 8 8397376 9 133979600 10 2151884352 11 34376925632 12 550298217984 13 8799317537024 14 140789221362688 15 2252143151246336 16 36033204166164480 17 576491512426680320 18 9223724397701578752 19 147576483995141783552 20 2361210294851613097984 21 37779129897895769735168 22 604464929431809590820864 23 9671421536921850718453760 24 154742652612918828456738816 25 2475881184863593549081346048 26 39614091890658838340429676544 27 633825380361561874747873034240