1 2 2 3 3 43 4 58787 5 4861946401453 6 337485502510215975556783793455058624701 7 4180080073556524734514695828170907458428751314321 8 1000134600800354781929399250536541864362461089950801 9 944973797977428207852605870454939596837230758234904051 10 216489185503133990863274261791925599831188392742851863147081 11 637841185472509493966277041641953081675754238090104091048544721209706145413312768741 12 32059570098769761290545928520784213037140074314747194256132288135959941221209982073824631760323222943425963555115188601 13 493625653266016193336754879907754581503232278246387531478368125708697617196871592453092462300042035077205521466458635613203801 14 7635828590294858031002440286109626979199247518200464888569942803538271237764213411320577899645239687220385404203631775269645134937241 15 1792118163934462222983508848059784708617202462936440605193982478629230154707988353347184868782270183062514656431849142295734859318510860233652695150019181323062159601189621 16 112575987457043415397272251116513972842518826899882111954971924597637706405402391549948167682913357753816793719236783790905774008545911481829096277951728340426317358265096498934572113 17 7103022993820156621243887828493421006045651751005684034146254470740715458693552688550686155122884546770648724450807444813388549894100306426862066992987636154850416535361090309661921939441001 18 7124418161333308873927382063697296242366347839889688863238033074016633142086975698555875688768734504834902078927364089245587773739993813451038926784309898952522847794362511758087278458727499655418201 19 7486016562510716345725705942648344552028564738305758611640792582933880942316088218099276980686887305660306919271239870122758126845258503206168974775288325932550437689481315202385540932934922194542882933853895357706408852306782115304010034361 20 521605435628791633570133266330510591198447580130498507528528320754287333407191870301174948398490846213664326704581467105847468316907959343907321981251134304573334022736044942842502876334270832554779079681433320936301996188134621518559055061528086294706438126491728368080341733841391601 21 17148805448180687521876735370918291617358462394615899954966951979567231027790471594500019739785283687813500945137630035965985545135474570691598233394799257019994257404607187036239874998375724974205207952360943355411035961229189664713755681250266617511393194619554110654628045468846456889160194393236063016316439569702918841496495140566211844417262255823098590941381854745861678929639589972833639115556845538132955510814771108953137229896148990607114744596730988174578607761 22 74662896683384242948866202585774178199444221480856605154688743817512409921074584593178054222428919292657904607936353480882495689357630834564331038054084039985537315278856398155900631985249219812269230180080106548925549631132501773915152056759125197938764970945021511927066913163031620976408069598523304740167834381326651575210215170178126863504532185616112625752429086566724001398538486449074150219199547672295642965978393647931798991742161897386018317834624922174147144932820072448532054001 23 397239511731256393081595440575287541628826529013757634457163501755083716127925808226880981725289340268987229297285196204039291878202338962358404096239023578729579859748429037274694270828493200080961090216113637409493284472186629708410475787378688141934554775105382386885559915633229256769713599196960812813801282799763523069220890880583041201600330145267371286098186056669307262762431432310250111959668028462831938144667348480443612652746314697125135426723874395821565803371700346033784202308401538996505076789438872378629794620292349943851993143281 24 8172169957001020772410543884188926669811717625390129759810221032423002388011927384818165709259608699901158716346160915747971348168412533791214998867576121321202926427196108512134914106709628776548101515484328686454303434384290295992301346734007587577795523897137787814666918358587290439248997687817287455422998775625686066101188431178612753375037906952584787367160117295412874271257293856111548193236413292423891745909338693304029098247511587752410055112077147185040957642541824228971015358828865437537818516217242740577432253245301355877662225852238632231481341905510352100205140426564343165709121 25 875807109253521996445909016106528511482293150960044696717736639829113709556851904013539045153676377880417728704862557237917607315610133400023712052866188780515957468567695696735312076892463292452377992267107540235153122799322444073709600143345451068528550697408807883524773972167448330866680048864566542009679282745938712644701252570317025788217192744075541598629936873360301403495172510660483836186843764927436493883205622900275685036732402885493702437477246126447472180605722016327513474638211412703593602797639985097166357993062406754631357891618259362426395703475631157893821815465314139246761841869377146261740176844785801982840437583843518825615446542662541050029862614938259635144857781