0 1 1 1 2 513 3 10136746 4 2672797504001 5 5260857687009765626 6 53531132944198868710856802 7 2185249026716732313958375321948613 8 297263694975439941710846391262298377605633 9 116941828532092016226313310933885429108622288425362 10 118966637603805785518622376062965559343297730169187276656138 11 285903920928570888631519372785183837350632928391199613756263646505413 12 1506305826328023304851357908560860811059503001826483938739195876610140515595682 13 16340370636804760062756458931486855301529272636570174441985776730299456306998478266932861 14 345991374848350802159932349851085151108532750251621141053638558217311973885107779854910961202459869 15 13656075224416299694988785483315223694725508760725181157522799334232792136519278408434444829486195709019159871 16 965226229040768858909433890313438752962728993205189320781795288779654139884156557526422101605606830719353491543631647233 17 117943151142846998541624587624841211836320919588687368198352361072320844213751247092227080411894867330501477391776178657792839623586 18 24149295402994884561513925596695917143703412523237905607519981385841668177122855047409690311477392066379566817491228016052509540383675740876594 19 8058197459601052837788271797352899412621161961498015030754717182792982844204691251161590068824604700211902709718794065484115180621343823731964377049809517 20 4273923617091210044277788146723289112685081310621940134362103535319344617581737994559765020305998670646835288623263216258479444169546334753245829033400904269691679626 21 3522761307988967133639313542255613309061180312734142181098406051873705864335242879166054027128497873468028443145793730529077062215197881247318625420806189955664956443797287345637 22 4421098373559643422043015623602200897709158353264430953008454826889772849292129263342101022223444302037437144030239561464540749373546568909254004111356994862833835483652207888764005301752269 23 8292389829804564791501149574471751551619334899443762180254383553061567038980164497893842942224134895648492522507011031571038743615092332814497483572332056650414337970282411461685998578402988441622672367 24 22852423319480787426875482481938388324865984628048562594464548502082024487254725391134745041614516238161649975804415923703822333507701980114178791574463537661651650476617626827167446138906766770908672833076433514402 25 91094533233529418982003326964544301363929754158936350946564109528299076517017227434864072366944901070944796133652237477194793937204375538480594835126093418012809085984163710228675583708016633018776794910293448371672939695312501 26 517722811942060156221223855188060585551502113242063181853025783991460390560858188545112744956847746499087760740010586360081627682864329991871340165329990185151340680062724945997515640475608661433994495062513301841348540084360121088900340877 27 4139589044727045875992405721809035380081447017474638543620547964503953914850973120707458191065290830028523690627310267335298254352728502134315985298171024065047706585397055859053814832532356554851429374041473280035243777860379687748411700557097542115663 28 45994204724414885906160917151881112934273253894196745073644594415872879989760996713513822963628819178679075126185923939758316038141752147429188932754195163160216509713527832400324331846126410035118175685500460816176339639445892788975046621371816917201849629909723933 29 702008947551194552142330828638782150063686086347850181008393865257117245032461132495771226373231997684002095017913051252022233875885284013058891837882453436149252814557138037464344845949075377203631995714003005506605422126754332196610757942803120831425403827263449989089263106687 30 14562028525369737167258086610883706954515524089912815187267528658112674141576621167674456810010864618289179368797350607933504887881448404500461302493977448062654404708676564283408072030511903197816001515703327753330639412116082962556909213692533172207289577309498314372328632485859629007734927 31 406435765497979822893527392072009990451782734839338072259847940417394882620124336788078242290928463194774500495636242167016582867839013432092862777758728784136973290774985152573124370042972140270511081474827432780573660428054266672287078870649084092465518783489710121546827548231104811871674284151317832180 32 15120978240693479752222929375359031557753676770573588246938369460022476934127472048447582655746125495847695014187773416381242523356913886561888719321259013393867413307271557137297495023107687428628995126793198358360691482927238503811333686009947338533084525661965348148695930579286829097443672939424927276570166599668225 33 743298797829414940564968741641647884184846679737268506622738673819332846398649027502537319646112877659476170681567301320265065395724248948300472176901566592747579087063292934607157408651215789280868557916071035625222757982070436162159401943578067871336952560615869003070074560673737599954622255288421679140989650749341615689501780802 34 47879352482552765745044095300657859092467191123062980342975564551070112329478454842564385447018896376022357558624774817151248560667615448772086659562976537320393688754301847834341387042085123361251278725057109775796319117210585428777521329730009629277315509043657210381431420926808852980544975895168147663202969628845173150022100346110587094902498 35 4010036941539884389489272713441268699261058719967963258080529754092530300790116836162613925890700221202322784113696767283563384869516572020510090869775339232695281526411421835124033166481916271217864998152093156076800688085567871356343111661697135157173259480687490868833882225130515916678747304287474387734569303320675427413982999090482650286777847734558443613 36 433479299015636862943105006365617332745904923360104200616897626591607979947539808147533523573032358601112055004825683777692002622133929576166749055654794119981954925491835916894440530037383491437351266822421873618861013642213056633241510410149704626087310017357862054144436735559703315976700327728114337210092401486548224093069680255713540873925335084869527900791257588006450 37 60060345528272886560389965215395741899005771880617384654589655767229104569871570742696246895247520698021098496090677256541879181588505961757840807060841399619409837825675693272078106725193061625023845694953799056230475724398833939195209726024963985204789671474627894410048209332060004139267303052947270398250602701031363527290228932203656143674742143166095531111699929233941515424900815933 38 10596131317977832914992676297867019860006469754673773001445576826533827008171014723465922997369514785499867623374628453911465729103293373006682722953466018153273307962249427658554795033662162308841830472937578977172121936787979296262554033664896932191629450067187947782029603278035075225772099012486557141442473370218084502145095280944570218228569137628239030906530029434970697941839071532509525743895893 39 2365570394182282120694071428680489180372398715626155719399240197586498713283147285414222400282233746055981628226865135195759224655600095347526223481339826290344410909090065169261243772400956564965032256731861917150357960412902209633688594235540978220592074573471512449574996101840863316677703109138927732590708632148749382554070902022452485927974218493457686323529286333299440108425815103004247969353242575404636045439 40 664323497420922860859278132223230051998064803027625020970878563943089970224328465042243331283996034702086612984711280221244116107178636101355004074811689503746823119959372669089226189123973069426760841524206476182915008748334634481849830290291463985755967437404986561988764741310849673831379270901875132921138721389512549090873098606664138651274882175953099061837429853903681479621565178483479187203516589392139916052650719762661258 41 233362837334490007260639859124582863426604190904769594466515234554728084869102776039951402595120290721802640546152978481911515044036740081871686931318158474378487394210088408104770611554224129573258181532532393374073061073313908165368076444117660230283998272442431799551118544854561355673787543414995822004592415532161284043723760279161067586091684727304811660957291219060604211251656237042270013174853499711421421420392326609857445492979170968077 42 101991291730154506083903151851583132979140107949064126911080384691667740876636844358418105959338110683755918575138654481276470206545100114131773877168438763342859111035438814377768142765758067419475222160149441573355598829438885265994975398048349083502434430848610722938142940729619460942702859522291915661269265810362510498281295985591597354321493595855335979652048965036882115455242724852346517083051549987343570920423730765311336937194084025230507082752526293 43 55176515369976341963382854310667489097730324399707285523344545379469715841626313347199865719764876931713172197122891454781878217930757397260326222873671656509316451411367187905782546143841008494035286794009166044646232697841992754982340880071487139593451474294495329904098218453000951252658821495046228045717444443047215545048224825509567310573704054819007023327182523303332846002600361433125779400845358561742793921603485558866539536164053249197329229959582185599177395919231 44 36769493341334285711700966309899041797159393286777626650990331032481139764454366910266608569048325661644637759728042839948637074703248710489415007872902074066101683309417405858446402356350675229053857829252858402358850315764634429658546817457536745628347098389578568653263483718513588644854807646189038432391247408374321895063556327230069567964246748473161626684163998833349890576123182812033163354496474924240769783345972272848713456696851117424227783254644366953641126480720288935943413389 45 30042821279185654588192991500943463708025418213914157823783360609839526973740554752341601907694303389784428743071760398023016685018503503412965362159604126866823515216050219487962296651124061919790163473959624963011600671020666707222549947769367649025001302391620629358784035563253443953028627774722039113159289180615711772632232350661994510788157229508454574195903876839112515826958871401663856809805454996792291297154031215961395227119218093745903917228196103735299220197954322859331195385045644508293487 46 29962619344265521213090207110500420269181998708049868128837955525402368556597276275351721246100924113889705397018859344368083645042196016816583200367151716854062726416672668688037508802589892981923333046559455438834525565343821756977097020282117892490830021510684655272607730039620441729602501137586036753385213364019123340722717224738989963946508958067140943539240409256760597314594167080223470146574806243265604013917037876544400825247984843862193443451005908218845002158965596065843465851796307493163933992298752529023 47 36320700352307828224569289855419345889781329033637900187541694720043636740792289262188918953131787571860452451242226993522269369986359469040896791484407007672847612061139665358657222271401243316823340613603006658520332308475261727415283746503899889449353148526458383419647973381663359677454838137718187969468260613994562331803606115279515936332200406149841172133479901002131835697112838770816934147926293435791671792661119908604119938272456776540711756380881769539426723305789779661155598510150631510361109151051493954175931564243435364 48 53295585697561902522858166871568182759521460363398679439113880891982100260820147209419248766774652092641983942719399200753006603580620284045400739232143615136852794591741789524405605420951435835112549254471864952015088045622407951087347552089944257344072453118694238272427603185144857381907977303574206453699320684799712820316777618355983389536049885084287680810690619935095941428905814152745027884496428794283129439587581174963904423280141728818221233706149974508522307779206093127656005294025935703944807691515707207444191696654401403198735215607714 49 94295525282354916125555711509300368607308556444933487148272194706411317530700345184090890763831728964117164873046339349696584808687056667558112679641326353779823969702881036835952994197867194384337189629740987494541483657907126452622544973595070214616607735246559029496280509116268703665377499573047819449258651041481535704807811243981224921966040582209167997112135805737874734393107823943069543710763614350415125454366579680466986650281918770396759266759953446069699390521644645098777291887458945461927715343868144988618173782163831911190132516417755434623634446213 50 200411470546202175551664820417707534688230565356507583194115849216049595845590801370825634394164367936513338352107805588477059141774861839828622243033934469168151296527048127472092508229206502517813854914670887957709256243860030199582514558474628141705477150875083677363592510808166517693317530938384795107677224356928005746642650190878742394856700345831296586492566639192569175974781693121892737273786336900515785046743493690475307168417148455581274660554762636761651878825224726697065420326857037768185540105637313511211393528206366330495857645013575032716895955841750667598453013 51 509822569004878191997778788147580454827264650352680116250181170038274879195993211680883932184147511562582138901900162185382735817715366563580222066436669491241578469939809359530674068684880444266519042248963597207238423179268385957620856537944486271083601990650290391337932425490135055691621393153714845536725361210383565349116991995794932138827276668716298774905761498257168456636060294361601799393834149986823605894336872495895195979700751852121422083877612028151990112980037105004348679908141851234565607899068002842086428956210165948705265196205996417514109745232576420429979240432202173249663 52 1546944166897794127960972543237831132461250253991519835016595815195061852594847684646782287606471019335628307784060818982597342838682460904572810732353317273389694496667329166264859069529603240692680713834670123497539452839385953118906367222672494504148879500542014423846894849845671666397445343014785671736215034884785999376646101906845069092706697293223760860923482741396373901430590042410417083896207742984948263659513274317741572133208545864661874837191320623966616383318735437551439272021193589082431515248864572779965532268655682570275868835473872026198961652765222619458365230138373693940687538492719122957 53 5580083786818646935288619904188008981354880654627743538328176074883939830282484173382323692099652438788453730366413823165636989682333777237126601284019325540948113021932888195157776042006346891549833387429089017876954704390817169165089843515451317889564086864412451685911546171364288837446243544553560804192325928301158774163255168692697562929675044738342584338821388404110151975962895242962649974877219434179191804242688995049451780677734190104603063468324291126108619810945556785807279461078650759478967608695895166798130312010600866432106598884583792855418670712522214871695038640172713290537428225931723906670609685757772911 54 23851888883181820520144252475034421819173676789879504516196790203301055748101318191586111284413301754956634337073149610604226374519462157208967214347768817236252653989942431671169988014041664639896058708345546488579644630560835951693753319865342032564455285686775857200738219544532904530495652540904444373976244426447320557869982221357355522511321994253372211810357334734441152896132394570013287133980309221675083686103462975115511458716043141424978608598913647965118507727358074556738016048655836710519169007104177106962999242113667930854895978800931655852698932708401220505926001237387131077281249637687738549098137614513071921240664661649919 55 120441842894792652664513104711824334219559701980681248265666092168862997159076078662138847536267007347992982321398348896721182324947584808547001104030010063952008505901554345542220890141679621682416445753779344205418147187769601135205327450096563557270706682500276323638124796593621697134503937426916349192801864785892061687129526304866365497833800400855000756030652911759390890266314241831522922929968157285847804966722691165287039403125764768941506261155918727574415539062882158014000804391477648836291001687317524603470908656732940215871810335926461674919557485946877721861154357796782090390142297878122187083164115698265981647100609550041505382143395239788 56 716323973037361045438421523251503016901411825828884579054317019642314306510153060680343328341403037474286344482952056471158009583416478308526317918209912519762863291303196803234357298579976794066355639432649704597166474315569977526251304864060373135766825200761254079508125404227782958686949703202578809496851319647912861852815709703056449705862641425644498437593044363715346070505018203820612840725351293826093403467355164175344848013346884240403499025401750916003472921086348698906086228054616915239381406450684422763788875925535693983449100822993081740804722737231107350543019155205095608169089740116769980569268498829330386640337658070800054615585180710447199547291888925 57 5003452207446157171358801217661547669436852852392300580443028518865803538503676810821782548129900916481476260379956842145919995286114428878772860545255066167595517599357142234503334996946751440443164272148748418304491404901647053231298374278746761886475631146075301765440844740614051682417614438239971948015268491304369617420660568676140595804585507961937026350836420857032730421930015237872230268836304090836976328217620829204667619927425626288122767292439468911151688521616964562275404972575750836856041962390371583299750323021792582093588434966086846234878080651713822817868477979978980293146717468209943324529221851457494708214656710440183955830301090036162644332059214786978949104069583 58 40930993545718522840410035882765766070943424051175591116083198366089828812170978266803059788986406577341582892216322090152393449861944175956159507644511337530139734970426158584697551528736638493571755702696226982589220605214401264414833250965126698847180860253465661536519417963524037619187681564496048562645622331880780965152473014362151462133091885955372398992931287103412614952458104734463825432661819303014744543819718624814583583188007602929701966878807118110922755442768958175830620241000570053856343274941682724837849066379381711779762960256324603530299008311986253326295117869684860743735368189188618095256400916532747976670816572798746596091488751826768556791705701185872712693130483652826808386143 59 391104062000823560768959595573429150862904998375239737675847590277094954787653404790156866828788493386359559423607051470080025976914040211713084297327775202038188917044637760538176312730945301721278981584277244215530579323497120288663998080364447881641244573845188001538801625429979720796142998049282307719471279992684136358244536068868423713895920743964392773827700021031628397353963031452169075097098348998340581242049498209767017161297191893044419672180416503468082309226150572529584937497960257937094221365803778337460616287045153971907342676293780758947603217305846429838634247835311953977757470782005838034648845849085057583803410522509013002715772616707362484097646556974529426123898743303918841506152173206577929564 60 4353757262575495951850904406347209621067211946685360144851303821379971946509973487678234646819499788953996388967457938831597170900892990136728666129054849733000372374820780225412556191640930147320034073070706950832775642906808067475479077721827470607950382251021963196382013007004493827802235458558564233438430880670554950970298677639500901856085258220028966969143712259690056606937293573266090338978879532872917817494421917333244149229024124170542837719423015807437088258215470078230306695383285398397584232643620375332335113613758386316990132228583023884091718497103757775482840694542752449445853875816165600509778138871150802223965588456486169238731652287487423178317316269711084509957122898562015835476361280482410893414740946433953807 61 56322176641022862920155228160052972240124522168634611432554841441436959359399263738667526901484484420617501397683248123498086457388603822067421836784072433010370129808748599632384231951968518565908050340841994318675141385076092303793411694596984838289569421188310254613118495869141882640778058318135004165222897446060346272000823145411703853141387500077574534616660228292127105828745573014176319715850160243869719190603707087645971151966087845375054741159617549522552006569105473998715801718309707636485343413450943977930215306863157967552124801486463048228795344790793657914775727939527187953330127385524809754831376530711010540856105145669912197199496589115062106571628668328917909627799981680298709079538803153206427992477464199624000124428309449593308 62 844665602361118295915731620763424180940608860290873443153799331805900253453681689965122121243293700516108023769624481627986481235676331010962466078587830262495861946291895020432096742641804819492441307790061982759059291912239683720153889530147260522565608666282171346978273697071535811141866284902406906453089042839665369479148006353823384834017951642987023185632834424922138625036563729570497628868903774450424534707311097216464201225407592648300696634292617714510894770548242569844820803632010535434817993713419614338762086483024244590123738794724728293661703828819507324787475206570474201033592521400850362747920568210163540589426584969964219150946852244486051046856585230894324312563106475870678868556994515758392853435954223396297438062523884422804798410167522473340 63 14650782377764478755952729220124183797108759381595252317479638039219191970759449261326859429082601645303209826746668352391979397955105296334238258896375951088926863980805256087202300892480414448560047369931006819397325778181596340910951874484498700986349076143411887762324201696105101801412213914398298826344977680080559164772615008981023583355915486930712871038844460627414169519366582349940321425972612026187368836035593255709448957839696380650973625518947557592705166309504132322983682863080006820778840565315610132485808578996488678915265471234471448284558956713545906528728335517663333167587775501123056947042534272584405598882603392758376863967222638927746942484795360271893817777474103337932492012185513332120461318763121218922314499398224889592207216191639100773657150014318325859 64 293237820025949924701785476172448507766558749202476133901950280792422654118719722568111186963664591766398520160904161917860786445759311868276817227406023064348831950039955651551265202253172684126652457263936896516768611231770312885712335555676637669372262208329739018975070800290464212043919643183199654250940480622374576505322101402806810434116683842456052848996899135739432254892041466730384790439852884480061415189043458139658187983231644600485003656084642167340711440999643848593125651083570394680025603786709380696714088532221877588433350523148559803163323729527706488707052949302047558781342861161133739818301952846991603538334270239993402138224947594694435133316462450349979930840280885468872462286516548906058914385717097332373241402618169041321800031311355303626394841997590452236442983739740673 65 6757800913750449324089202775326863044213349594911711497588845070845696315771373567706892125982104808932804170168339850810093489630531304765667725500677457949700685656179818717833433843624493611458739602072199687435102108456431690450484419122197414767879204728114412640750453359544753927910237279332438086562347398927430696853526570844313276697655758558975407557346477210511489949122544432013064903299233861339165277764532426040203707996813371891682456290751658121685650609048671514531637980208209836213917546720804451218013677351000270156807840721195103619450712291489913680042089116089899455981833705492590775094587742658646638550464999461440955026123333970176767589494744518320609601005806785771903895771355756427681747529858687843848812475170861937290711808600820939787720932565003519464221065162094607650958236665986 66 178932531299369663654282445962760555580744896483993200008848460545637960763688957407441226871337545698773495272311990704726618068000290734261365236867131709425407308065049838354891333433582815972518966105569463991045081347537433262076556188840777399553160164348765604065499610037947721216420815186132823450993148586795955628801829275847167025214791081989833559324448034387946167522549943782248738744076040377917454918500918829725874637259821269607515950816145988986337015619928781197524054127530152412088915411362160284079149267377211104320436531989780312084834751193216772882317330169088772823270986763433135216844080460857730650494526797397143168708988730689234298666636870269968285876774214779902946290721574818620519643589339088862834226226298518249774468444476139904419170281943882144662622077368485802997049705699376667440885703618 67 5432150898232007569930298399635650225606162288495949554140117177658574029880863365419388368559749296065944307303057539321826227783947901947705945531878764901055518896078891573253843591953124403769975988596701654809442152922684385447701731646780243822143063296267502161296919743037838947103963979641400182483326800332278708605701976093284529307836335386385406139047946451973210864318651747351742290177578283574715092911031707620867694927695145540141064078673692700663558162948263540476989187694847528060786902269474031884372871302530119589547145854041435485907923653453679656768528590061667404443627128891861632374524514472999106952684502537315636966816518542170462344654149223701974354723764708406321352446346499342453012683213566665479265518243834965232089666366483792391626094465395742194278216548685974087609127482795721851967726349259755326237765309 68 188703376527491022265093488417875434895895853943565150378258710577038847398723832518821050750044643743427032735205614093401503068531493357695415614178169685200072500587497265088510765386803075881268890028401806391139330511366527234453471143977732332886949978995855712473452433755846538280874507339140408674554698132546802921733253478552253705364951242126490737369705055358658603877855701584749012603323339427129958793689936629062936091502845546182507616092401525809668114669961818922518981334320524458122737078428470595422588697802178205161368465881707904537803834284292977796491711076650418194660687467822804155522919754831299877604401921157341929977422980275997375645276825957670451736775013599568881328929736675867364706860977291599712337207158904321835545399658096426141769969585989282869431670767663209582414381239956868669480078578281104415887390383601005880272098 69 7486261776224039224864986441499924785456521800300389556610353152780239092286570687046241315638833701304543274258019554932719596237802507927437949273396041619884773539553450170485194531856950247482953552033885948057224824635844858360738904940898696635450957316384665325600864372167250986869527736155685326924267003459719369553994376748678860857220167010329772702042019063457613315129878057500902917190251752623040183506845361846749566508923350119251496891790800179426310211087251137653237507106594016664122197032367177492536428381676085407433312038941585270155137193170809670962800386119023007502386145237911302586316997286839146770952188574286519150053711672678585866566724925517169835173830893313838156741913169873348373441018064208504789226760262889377917610787205513096534986949640735976310994181564267666909633024078356746635751101725266466520250515884939160561672878198760741188877 70 338535608714267842413044926596503402038457642874562099612899813180482304304378893087539840251359055308199420749655119077658917736677216636359302986420165072834525304456310921285066398294308175185569164314955202985456873727291273510075881603832545323610352481684030466659364484316612522672922180521984432513133626642650505112547866281719615505526020474474845397768107936375182602143377263499150041444102561800348162721865665988577874520937061233947932397130191288799885738906010703113145874898874815607174454999289907723362141944866569967461740630702732557519205797896767009446427408807678017883154270072867890741034747247743519354714929333268422845613875738365032348336529360858333184260721774904581919397023178087214749008705537359687081223197993791584698222619911413787567274710755489671983700183473364091286706409464195304781571021167782262554897663566655794264809484405770588074409217578921298884869 71 17417970236517670549800216722842103546735186830861000908922205708813168896633623350448419359889192617197386986860217876592896284195920044449859625798225840544315756201762045277574736206968462479086000994033769368811310975278271616077789634962203357374569860553935765574587377311557748091911275621508195467982289228135349304115362426814096408925006298537796098260842742571452188689725828068645339488366702837420039208212621604456788817655767146196019421303964851786886836775327027290188466889205421591763428513947134398180567269060649574093224519876588358342362696440887524510433078330549859492213093766294510214248452522839327632752236822362875544615229531786405223184752729606902623639138274980462313105152086318606421711006740313704614223477917572540159345254713378388342161028322556784861386124773530243887710613580065544652928899227201652293537716889473820347451003625224942323519885890391476634632117220244831142239 72 1017810062227516681338266682704332062572270759761306908954058347293807262810674685372690856545043798454311437770705265158068359027709613023380677639781447199044864477496141720716995286999873783108292637821328046849815650394515019504276136917521948191687827401681361647254919761433773901499669889171961224872984474188995107453075411460206152367802320009149336210267197850193160607865940043283366834693456462697411757985690888742919495097787746108779772320462124400326452973800907090736743498196202600469084636134836613226336771965441344974444967943154383746008338034682889069598749001638770901863872067791651525836694131333497283796969850422087619276123085837400636764029272228385792707130636253156534917874566478991556754305077761181330333673055301453098424858453131973732673683225598850644397377626076000249410158284574619996904742159774194482982085407840663604925358085359146256187381060163974989372884640745576679080309644912965006898 73 67430367302940692650463722992250990312192043949502518816511443553450142609821090492251294256585194613095653042303707842079528441228107009592441245991628270923100039189767018487030713701753592642802997671813452822485624826996524040048193652396559904426746725831975000346386075255369725949968424794400556486993693361882019179724729961966330065872140890023532814343393804428748226720511537881092823993749416623859615097279346653160761817680631955166335273562442348454266650470073665148557211778294833513635051239808135212817202714756677056923266293378789858839281061915385252884901344337393101950868092465249905826121748621362153117618234381559531907932602867237520940428745534471235783072327370742962706614293199090152409341529570407852869812040199961659368021669010140701888485037659361852894326841716047314279176606905535016800950987946780248218491157539454772840978098216743057710454745299237652855714944998583790229553093462304290524094464720704263877 74 5056243963374028627414539963537252200316770045186807650156823851845841798140148068321104799036392173756031813047241470982615424641497971883564303862408998545556094465856891986208414749102613728573394227865229576671245607936932362285474437931362813343422528585907769532072089968244859281894747863458372306272740928344938481901584871909346873022216497395224898080243150746935642777114550845919253595939274602079176422528666936121520809325943231241811537299400515164477037750970475075073258896106229323125371081267493777344584205815033898391861893526147494499567550486540475024130060888756754652491637433087883421033737926731261072265572938616485665389595550320599270981414112156692852400553963189187546621969308982802472130065568017588342170819806066616191162749130234478634152085774146585668168364096369109438367442352206812788137411514909235035928506833088761827970974137444546860305000322903261880927312221311830940124450854472961042179432441968557753086592485304009453 75 428418344609947665976831618676390689490397979049501830487837663551175887947665152666689426741080811355227836317078964001523131818566793311441790684734515209718660585510531951636083552888830291330057568070419998366795666628387053403830781935132977314254008405946499184104896087758054261914177801331114758175460762993918360075978567503137799835355801599537164791907305923828253034046200751957631756439012357347148885379576927001097107301411174459255733747212978409583148915831343682539097287564677778016113677155204793339234595091628042230744002129097867638374021443960890074213599923981674510489236907317266293132366136494674505091002755934533509254155931683903559923756302648516835659222264931882180654354791701855335720160128648351859342397511638277443951259605390051626634919914736868819042698022976104430639674859026229667543799374052582479816396751705462963088959098039936131180792158380114588043240318697965209310023397696544650133062705390699560470939427543817790103231453665409871