1 0 2 0 3 0 4 0 5 0 6 1 7 182509367040000 8 712008996110160366168717566400 9 7664603814657718197913972357390335773198400000 10 299436894513044390420517533660659195248061275496427347927110000 11 45551477694785516034754750303263152284679859843120314343284004190173266343936000 12 26575392411214731448709270280270959369551674435160679551223198317063534709194378367679847422090000