1 6 2 666 3 88552 4 12956013 5 1928517786 6 289452236157 7 43727219083464 8 6642633038715993 9 1013931851324206903 10 155405622159690335817 11 23903771940011196629121 12 3688080815279058966399672 13 570553122458155109014991944 14 88472791664141326200945975243 15 13747422541390852374804206492814 16 2140078899549466873034352128385547 17 333695085383011110081083667354782121 18 52108499666160936623491417349540334076 19 8147861340099254247459482315672731515143 20 1275560618413107700308692108835487635770579 21 199909847040481917292267630014259858852045331