1 2 2 13 3 102 4 1233 5 17773 6 295717 7 5288444 8 100047497 9 1969179263 10 39719367272 11 815220460187 12 16949934465627 13 355839090710684 14 7527987550107025 15 160278461733848589 16 3431017721283599498 17 73794099509198635645 18 1593826838828658976744 19 34553760188213868757101 20 751677171587776419065716 21 16402885848030915373688798 22 358963745938666241847847150 23 7876349512817850686961871333 24 173243697713069504877742218952