1 7 2 32 3 3584 4 7655653376 5 116442595073996727080657616896 6 654387099496039211749664542183015149039065099727720743441383104872118913916795648737280 7 188485065628668896550294472570672645158788550857666843459995385193911232352194432277098814380151147192257592463256457836390100481781185457576138389331206304491333154809728185809943052530189303036605133093073721650499806826182023352840832043851705787559077478400