1 1 2 5 3 124 4 6466 5 957659 6 428469016 7 558025290154 8 2097314749929117 9 22849041981438170008 10 722512237126060035461636 11 66280377620551351708766528619 12 17635939684350970528621277455749104 13 13611553156579541835624744508984872525680 14 30473689888876130854940102642592991123771646759 15 197901318675246877022206067963015143468558691187900539 16 3728008120698512621142540115846677979168506367583861444832424 17 203708746752302040718681706347684391196235704911309470275838264266471 18 32288465381322401200629900961535157410125215909269497009103962529616967431795 19 14845335834022163300128533439919401990622711817754630150798115423141906469291333913500