1 0 2 225313610074846875 3 312343781246875156246875 4 119665765800843104737370354851986949 5 2439979134100773706931016420916722663424 6 117195225794292252449115584887987847895470100000 7 10334956410016814668660393585195309584134568401459883099 8 1010431164918909763339703798486498718473866680301776494470190368