3 2479157521 4 159936660724017234488561 5 1119583852472161859174156302552583713828739479026834819554843860744244189 6 38527175564283741951188899964269884498262687569726709353971492359449610301247814853279362656413924992609302971093 7 50485384733086880748224291469931639201736900108871591315126245774681840020663091343176697152216951937007943902434072210582043017095167873305910552357642963371165805002245080037382943521368152122841