1 0 2 2 3 20 4 947 5 120815 6 58609226 7 86143630040 8 418568449327270 9 6527100767589040926 10 331808147283786972146018 11 54543586667142977292165721500 12 29084806316831133817614992597097070 13 50248750882326632637631195467556666745020