1 0 2 344 3 107624896 4 1883878552356976 5 1012681356319237050478275 6 10180416476430663944707156952314700 7 1303360851994578257391361738660273438063376250 8 1574603782508861930792321043956003074159219311126313900800 9 14141386812136664630931140870619189549346754280028964382995352025856905 10 777885388640141676316114694330814914849862219752900219620698705923629460566745840100