0 1 1 1 2 5 3 429 4 9694845 5 14544636039226909 6 94295850558771979787935384946380125 7 11311095732253345760960290897769189975961199415637572612957718759342193629 8 462380922852216169265170616488440694205685631744111431093276770208968757667872897108268394945258551829606097190248507788968859791255880300732159072477 9 2190251491739477424254235019785597839694676372955883183976582551028726151813997871354391075304454574949251922785248583970189394756782256529178824038918189668852236486561863197470752363343641524451529091938039960955474280081989297135147411990495428867310575974835605457151854594468879961981363032236839645