1 0 2 63 3 28448 4 30822115 5 116038917572 6 1674154433221389 7 94771192355798810960 8 21139413071445258286746935 9 18590177181187681705139540637399 10 64457007154070058366630524024580865783 11 881158852599645971425593128745110930565945099 12 47493679341427273317751675137727141422180525221475630 13 10092876522786028782191917773163618381997151012991150931010059