1 0 2 0 3 352128 4 28021865662196736 5 82386976561127733213714195200 6 6159222400147050126331043386857585651398400 7 8076571943273575432916626559495058426486672272842882658769 8 135181199600909752239912252239700756607825138461362189701907201803536905472 9 22253372083458658525576472743713435909067057413740926194179530164250276877857117926179059200 10 29079355508366338273739845582046923048374754821618271715751366130900510967757366095426779040689645560610464000