1 1
2 256
3 1952152956156672
4 664283228512699358734362008580999708796213453161234432
5 1561722364925337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
6 1880502489079551167388699392595513375473189837025905405369442924824973720376411960133982170297912374173791251106585648812700260477753913639527327982722244984659310183953137386363918745600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7 138963785920652353841410612712538630916929470640267062580555727530166216458440618780767420180762091613218450910610842643519040597546383295139889261967410281913384150353983167650618403982082801586108128323518640337054148422062977406006429181623986838051618570349294329883817577458175740956284584394922501771101989103318715161437217513428729767116354290951359394111714586757301416077644475249072135239861822547510172654785549809780261260841528584033168067015254661320493812940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000