1 2 2 7 3 80 4 3082 5 377676 6 136134243 7 149582129861 8 504400950236556 9 5221663722138853372 10 165185087217466182289933 11 15978120855310868658798043995 12 4729579027493623228201244058306356 13 4284677529042118501030412364095577672178 14 11876482835437447980939274974238568739624985013 15 100719215354638315904732693446569114841920890366940866 16 2613479997377113812458505693492545141858458281187663182301703 17 207500817451335359986889275591627260876462606269026197366754189386359