1 1 2 7 3 1135 4 3329245 5 167176484530 6 140386491543732211 7 1946586793700869420041631 8 442196286688432698682908745730140 9 1637130627941780284200104764061689410361366 10 98421463469915727265279069074012296351284158838933045 11 95824439185976594319538143712857075522828165117771969008567719465 12 1507897732224110216723228594867385226918577044857123445906285677677621970151486 13 382917536671114352702317688843969689247705511400498788417762885691461848668972316620329216694 14 1567284684994576979066827896182305416448192644278257350687829136788615799385857822905624940404513304519711473