1 2165017
2 15512114571284835412957
3 368440923990671763222767414151367493861848396861
4 29032470413228645503712143213832535500985227130245791625262982715784415755764157625
5 7587221410605636703244937839966673094910256400181651173720177950441604458933137545365325561721792317605223641746226471104904289
6 6567266639863374027995805570514248032595153910187718201539630747163731278315250690243928832415671957264641859055984332376405051406006773438046263006009237207599178504729157412031893
7 3355104727618494214690896583304964689820521967339895962344324909263421820318752101326433463089026031107384142392257877639320585291666093855402788687467423602615229950121734675229295042938845345833398342724872522836219366213616158012619642236049497113534497605569913725
8 45025429523604336941455736607631171701799962021870270865873713606984946550278524601851231964886757307954438202792997999503387596794648333438109571878243424000392990292413353234378551353824786208591848781505115216726940376062115601518093759285929387430116614056099332591667762467780668524966936958705747389221475493590851677897282284599141973149
9 2001832998414854185847770076226496713723233523789637048018929663484084615413393862228532115404579867428549977111109061948488105248198166376116356838307204469620919601707297959737256499043357208311216803074374404980324569168770272058699940339083508638444203801168614771658643717260350996915090428999484906544598047490690844506776276396518748827008986322242815405599438863009164514266880292159235951423753139874525358380267453599833
10 295210783657681004607364710791545571807726793554992938454035449993690230411186068166216422998062959741234828919795535554047418524429149142976144942127587270475646429942227250538620746818196218741652826223803675004464868866570787576576629498492568348574972630260967363004483955200228265495904545398122368169279618120053543608510417610963140030254058685689630833828188577769092625425026470480875906042909064010940512739105606594887269665850916020444071099878206497454371393501948778479232281138066952129108199689812492673792193
11 144422402459655437956573297805605017986104367296695321704458110253436915369724709203748107087860974573366310735883466752031915374015663333275952747023160943267584751205215483638510450481540112714032165063098825584922770310906785061545323401348965238826109068029735098762394403487981521925505518313723164365392905535680918716719082948636644170204815775818527180130217156733843073153479051537477540522550683696398101567640465698669624982755785704414486425637799541186054717350723995551149743048618882989203992110336065219554194322072945919592072965961773364679607317615788654477775292599319551379452650921275334598600203359385031989
12 234171365917726696736435714619301084699569530018369611073601335210782427391555600611502702619689704102758569263566724264597352310752377865829843298124568293251501586921408685611796795618091094242067228016110457736970074217323348109536164223619917926003893747513107274057659126071005080916406432231075025068907517940924892143257144179380133607245368030347504448288913388639481774080587870615180666958133680108872687679123564103071837125869152397412717697699786363987565055092897355384618607486490029883569309214759432431141737620261715850596813799576595874809598849374248533965214918224997986384118237446318723483182440450070090686853870437572535237233367972756948379330059128610127856590835421106246263873304783725629481041554060706588853777125
13 28232148237662879178582860398890588016412186337961862643888516464670041403689282047247564424835712664872703060381789777878163621804416561746777023479914934995691714241023176107030077419405117250850295558709635318917820516852575807528333416577869281728231346535380752091633624215670284561569792835074941937727600737698027456864836579448383195266195147015297205755403234021281813424597780663926949468113011626173247824607476808829192196692786648565914056865145152546053035247026721212404991436274728322572249045783796001832813338348653806010517168720117554365145907885511548650435091769054267254525479750924020034583755760296640468954859837599742115849700912302940154918114910815197310185537401405492847451556267194242106529486997160464040195716255735594967820626244971646765099236352450107426663949847551722164449894270494976658171064297583070355420867802725876377756809769737855159762276770776631955586368128253