1 2 2 16 3 393 4 33054 5 9554038 6 9012089653 7 28559447121714 8 303815967798840330 9 10773278233104610398411 10 1277577652466325205472347977 11 506760911000629827324155339742511 12 671812593375359599371542717156376328818 13 2977469585904644370619128875312840069537034834 14 44118717708241319364307594130533043077814585596625762 15 2185446171388944212792833614892996942533506386036193514394418 16 361916249640050083729670100466167084157587116486328182625274089033125 17 200368851225818585877354841091705668563106432753833327749570838325696673662819 18 370854343798275090652514527175418128369035790443993294772572736622269256709816545567639 19 2294711492879049016102148724959714443376627401727601610296320831314110288261945482540390705339767