1 12 2 236 3 2609 4 73901 5 1025809 6 32501123 7 477839646 8 15677424850 9 236833178725 10 7904715597566 11 121438163564977 12 4094640448127069 13 63601112273659110 14 2158997133088119204 15 33792045749087345628 16 1152566124703075253626 17 18140071708166194925794 18 620901727679523290123849 19 9813514059632149631270406 20 336816879110379477835917347 21 5341098644915796656911756773 22 183715938162788372443145059001 23 2921066672434270576245152417618 24 100654556719703426407605589846417