1 1 2 24 3 4080 4 4890528 5 41325395328 6 2461751303097216 7 1033802803683039013248 8 3060537246479645213149335744 9 63873994081842807211176279381955968 10 9397599222467284962086636818784583099209472 11 9747117636274257006971907552934322656556819181177216