0 1 1 1 2 2 3 8 4 42 5 273 6 1970 7 15368 8 126510 9 1086546 10 9652364 11 88172609 12 824506191 13 7865294687 14 76331857094 15 751981532942 16 7506432993145 17 75811326673326 18 773682540353704 19 7969986193751019 20 82798726340037900 21 866804540900696571 22 9138089357330462827 23 96954746444542510904 24 1034752138628961541590 25 11103445837376287294230 26 119744756678313236896254 27 1297402816292675565428543