1 0 2 1 3 210960 4 3763475372581 5 1240457049015641715900 6 4983454435498876364888734279560 7 177385566361246999857025320669145541704035 8 43687164148333843982207386974413833054593274677876195 9 61140825954521375199046714316338241387148452913878428452481193064 10 414092288121180449419099472818970538212981459938482488257905871081151837709675 11 11873954224965582418892216368665962435946416799886245834355279636978962433755754467232913040