1 0 2 0 3 55 4 157984 5 2461011960 6 148699584483880 7 29715346096043717550 8 17246529136870025302912000 9 26159597034338175244538552103907 10 95066344634881957233042525618261985200 11 769689158080949590025083432384016732370001500 12 13052456988611923639707375721173394550598679157560000 13 439653638488071888906494537697415685907842608544973432658000 14 28089164782027137505226542316129944268491947198288286914167826221220 15 3268915168076924352432217249984191000355310914530842976515320140340179154000