1 0 2 0 3 120 4 838792 5 39205553940 6 8867410986416760 7 8131811998479859238220 8 26150377893243567040474379136 9 261894259231474231217142097747097616 10 7402668628365416446775191706258616053932800 11 543550649644528977968442979441315660685489584356453 12 96577667954408577985977189768120993301548661971475757933760