January 25, 2019. by Simon Plouffe the number c(0) = 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000961.49937633785074906096890050462444908020204580418561731477828190099604620467921992821259862949\ 698307829986463248135256022852597140980529645911348140672683977009280389642875640080418861402144084\ 549608716538013942650394087037564823917745188883250546863675267624219491945187094514592600432735614\ 929755323334008371719320629002849051510830972515789848819951063236976515666794000688817757314693955\ 467941948991063063866591225111384335214716454988096982887358963992279129447868296960365492654282829\ 720481907190023206049481495576787405736764353456390776581217401404705540265498097659376981360834632\ 868059946649664427390719025904403828159454498036951551055154089583752195503568713494998448585728560\ 294892065259682028307034562305843737811798834499361959100164056670775385700266846014977630039166732\ 569298802457242100399304635768684673370019104202359799532957225113032424980024991317426163237078872\ 533860143639381590178161010844916293363052233516576361424169036862433383177858769067598941313173140\ 844810692181767624173469810256277009356516365151922633155745821815122724850608400085069883240597812\ 719918203370781366592909783443872475872452764504880260121174467641915315261977686120301526920402955\ 143983874676937309307917050971789817793307274786253001800066291957947943471099311382448672201428813\ 210522861429208365691403893501211541035852549919038470170642855226523446588121922587880566270828914\ 951331952561207677961401433077264200522586606279255372091248768743744952890894264021450331932036936\ 917864119615259009474680712115076875514909505583766578664979943751686515625112455623019429842146559\ 577598035005503325265734789500114279787531668204610944960619389987062911813365457135577874248294186\ 698959769405361133203325188872811932606395202868261404328999717899197209995612530601446861519404523\ 777214467431675897110756968556521049637485563170198395066848283620780796600537711213649983754095792\ 204829862317640273568254732165843964679055405330953129158130807780122602842366822281984523961272409\ 448377365422112216073779584496803866184126059462795545839349793080162873729136020928511219968111991\ 978099218517260859353552174850910423857861515446794434936644021207354421210263485435860951917306560\ 966741418975112840874387733978918528775906625089137492643507711300702644312010760847564202868719716\ 539389172515085578743463871401962302570853883919016021081517519899689793039158365632685360874933697\ 582010361799546640870388849952744384862405514599235158814422311743943008431492565904322329194879375\ 386396292812704243908973331245350862755298181931196075024064255481203326268543550634619215764661305\ 005733461496920662527087254221616910277840952601895385714233787955837481530644777334211131238061028\ 851837257511681621919042603203509913669305813561846517487241873818137127646401429076318842235812953\ 932594167023728174734996983824466588119316943621505047441949296215450021290182942447660595356885674\ 068278423501386997283906764096236316864884948144810920535123515839093894911197093039535209999987065\ 516356755221103776545273310876285894584479436736448491110342079867262074234966629013132903158097094\ 528584483429713882088572472238661454395552772475401486173065407159827316873032420327011225858480938\ 596216262505462690308401955429529214543340967256457529686999563001111640407214192297568697952565377\ 586810535640497453677755598049227772747136477650043417384809158926394061841798191864132461078987823\ 690846730027521755598042456375673978058636742173865440133268116669061443015583081869960216725861404\ 27400935699080339729452776811458357287472 will generate at least 100 primes using the formula c(n+1) = c(n)^(101/100): The series of primes are a(n) = { c(n) } , where { } is the value rounded to the nearest integer. 1, 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000961 2, 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000097111437 3, 112201845430196343559103894647790573672230850736055296244507444817010330268622435594232241069319\ 047985678053666250041742403743109922140985645802436214661760219256374085317247070119992887033266841\ 882047023498588581291960201676628096594264408496481980738029161191151842521026285783654374069712261\ 857479485134150880077370249363240224286779895830402062631569080920274063241469332940344857501501296\ 285783117386676979460628816122331888853580291888059825347696289107079961441430738300075629074270349\ 3093873313332998721 4, 141416472507015395117539907744710880759744183475894192554165572693115417298499068622605209000226\ 590028390497632604469413873883591939645664376804254101388120411526976392261045681143109626151438166\ 596322872317169116752226491877458315211103279073051110309918432000480663409945579438591185452683728\ 878922017467063067416728596981457922715668365076650064661065830124581613344611809478455655345454429\ 738575218831954485167831254415145686447016048900963184697651212462233946903826927130971876380707613\ 016805425014300633810593 5, 200449510483505315579068493656280390717158570851120572057944176508095264830724259229021032033679\ 497326509342660884518501834357581608630969302886487331971093230225215623963806503123973724724823502\ 244277317561889638679392028707900055676161403375054233809967948421505641972313249314676651390330037\ 663203804598205841156980595303286409984810360961124317355040209881056251777413111781012657794279539\ 053263781932202416201164804630195617355847897522532885297460537283999500966965102330369952770668155\ 57397007076246639536612009421 6, 319907962650403962838136727800477876189420117029118073114234964518665381530298943651202297619476\ 666588999172383049430429508300228867541325631583868828296490520923637357535527722550461441687850967\ 403251878404414375142484926870816706727329656953933592182217942224296233269396582692008433267435605\ 288454712888762242210667829672190846754274351040676300477613988887076760038520761765448229999008929\ 062679685588274939564975787088590884995524643274214077233682597082464050748853678045139076343532873\ 5931857722437546005272730600612501 7, 575539719106226467349157838015549221402405755049193462417606508518839656622075623460301209932068\ 764357837412628580876577895501627423410008972258566316031305152133822824917726454198151024763053095\ 717649145406626079821238228139515320706591733195866362843249971858567136651570119574064450933713797\ 417397781204740094614998298009204855502989822519807462814422985656463097297642791756619723256476781\ 923711325965614111972993729672397187363691691996147308214782089156098998688280182635047205539324596\ 407727802451905795189485662696217990799 8, 116862736988501471725911484943854314219455914357625408681543479189323785406064617801724616336975\ 320111292226936214352736084540694920010524298572660758001366184663506483771192956301358997763241491\ 218707480887791405052223126992726491557213099652614889343083191987199381323473909568806871662112674\ 980295986852585152712081951005811222612873477220511981508959302878050029398627778702389516210159487\ 735223497800163707385088016891550054101925787437399215849769005426303793493179222795912208766021664\ 970915414026170249988797348395026278101704803 9, 268134572355761321159671183265992031690598327653515525858495487331756495773246914678620005692202\ 486554783810096306926182429985834155420057671406538821438084482458146278200104270249521951826110175\ 297367461504810189138570240937033034715393326785248826565059805899768599318965800734997942470493112\ 078236342608492898725894700306622199823407066459702618790779120694868713192597495935975042047242403\ 213634440118224768720508320438718708032172507609583960677115455975526141593011726965131019389552596\ 94171157543858950287066054067052442604076118696183 10, 69604343591280727049423595948654222111771567855829368984524858837933061452897554067818219390239\ 132904086753548622510749688779743948116388757922316385128016950847077027407240894428163315275703485\ 254092558192998139990290275465970882345791350948827228152655676067837709959572653975025022417311978\ 479287816544430965493473646999626450965299049422282258387439357574115772748587156010713520873753078\ 590849202822198369391355527768056687569184714425919570592096337848317325669370953793008447950822812\ 87771159906694243801247810921868323301089764994712287157 11, 20467401339350169122548784802307177805215247836652266696296523342815788144152729561335544293171\ 864935846037693755133868353201251946354994063900048632979880564551869949023573239222700056913710481\ 004869557649588730239612629806159123577899271792102350378324346574399580163575625411672440791987242\ 095280928152948297628984788887631406508942149390469134507531223412939202638213155153404813389592835\ 062312969960552527739136243357119508112061632459643809131083207629477942937581265600139069866594567\ 45606773669470199919227259073630953903167139303387220642838783 12, 68261107887056848510486174593307613108857193892864607932541627171047012674031599143004726553480\ 190952596360921045038111438749752377408554371527135209310990640842668803845635941786673753152030285\ 517179223170602835358446136926972202826212922702424349539049247706988380087289417898878720552292294\ 516824670824156368751840291345442398120924281433066826369192390317425210824962971476832288266542346\ 803262647949643418375585046788468815517700439515282924335015912029996039522317617053825760887850527\ 5135660525724510533288329306714110667456588014816502571221614233283 13, 25853245247554644940582361367758053839036548956802827188288820773762074379126444352706760531129\ 248547529387760899784300598727244907759187470121363296986837127734129595631798535204450327319879664\ 102060118004729436543590117806228277971886472949384022637523001751041702200685167401375125752978138\ 467475368337866171771449752659756691296791668277094405372606975353988282506727617577113710997481178\ 947984792545258534060346512311628712862240416525506689855657496388134871226534214819707249861295235\ 6318137527127303739401706481156526072823701196257735813633844027714280809 14, 11133717988401840552208066196606603588680692946526925255664896478090734874979333599281919664915\ 408450736665771546188387501853872592209752610798938135242611373101780913010899264109362053859521517\ 512227555319506634626031148005674705218460193637333052358295999784515934299709960261431883176984126\ 898815435553179745076518443798756387840009292153335770674936632322571397690269328705398067900913675\ 502491079561277961850043566365230426825893782208619260629195047957499788667716009368629962366137405\ 7288641521078810983726030436289323698574602348239777330053749446056837788078263 15, 54589186048543623084906149012426389780841165744955705395380418053719555748725808852773372826632\ 310267991505373403670428326562226792222316076866918753907047461768819301766403127736597603543079096\ 754330250407033117333450287743041993807519692762357396766428986305215874419885253177394055002701732\ 665922303349599225912885028061599385857324403782331660684457823722306239453604626932155002980261633\ 405962474758973249032529738235175125604553979906374138641322513521501251482370049813472109299442269\ 398912476598662655997126001505743057651760562186630688959158799674406640520786519247 16, 30512492452506610587761499177379018768960219447609729167198824666211166819315269156342650577401\ 803805067046246976103003441328664201777981809493558544215613021568165317653239197406846980456580987\ 460752528902090712943120136964483955476992074900498275533852438078171064422793961835202183463223465\ 579592083272603114350476092224865528525731625643228945244437628628082345030013485490351442915417174\ 102373393916845422564136935081957367364104025995522400418816225260485382861770505838995137477115477\ 032930858628418656149847297010982533447436597426217846562171960218234982895432815146873393 17, 19468050397758402558655446604988511289588582095932476175552733687915107165686415944131040819004\ 012152897038162385329043356234886327194010967468994475627865539264256161621036478808677927230812154\ 339445364954698839967478863127509702508061026131174530798519133692714212175363524364781290475636263\ 883768771697175874035714829984105766100617303298090874986869301692976596986361247153710190522403008\ 628547595138577935685600662070592907552561373732573558500457873154817785412826815380011273305554598\ 769638360842960685313233165232176709129826203380606251862484168567587191357838213777036496681197 18, 14197624524051471197507811680051268482117777960314456645447513374647163583698671642778793550087\ 446696129449571941198363205863190750098701298065229285320386157124709008214830957225275099589876501\ 669280977655538557912890801723692664296892110330231255737787112448880620958427195735380359198019177\ 848547165290856137364256943102993659838711698331242411287675987722690836642413589222227335532954722\ 960555887353807853460633479777279351025944582574912906413507183999969082325209549969090314296912155\ 448616905658177363967544597639227141205274895061774412543774422141536617870757269372618292421006038\ 427 19, 11850531890413992054418882762177662913626497124687623997958866232624642577948608121708149020531\ 339303745804204161447659785989930425343064035904515352580669733548793116631821312539819588085453276\ 567567737164085225218101283879281799347135497583370876567040903530841927833166562016969314710540563\ 536533110105085073829399146946567449784433758024157538537526359460440909399583830135315253812844591\ 094932701317852636140386588575787099271998566437821518284317968275587972352321279047615207762380187\ 231985494518247169038407045173282980868053976385221080632178910135575697288269790570942562082047172\ 804172323 20, 11336401575628947598638413158599950361768536103905838621659998748757782780078440282106404848472\ 382347201207074966922638465102157512457806537136431154538861425092888700287138721990069172990392216\ 288129229808793288453383302792678549092564846580838799642539796683715359814067302918388470309074466\ 835582324693884056622305833476027952456195829753531458486897775221267839112694469878014746571366855\ 082028946177707213025691501889002306846805117413347004230617409616807698291842137093938321141853757\ 863090313724723184084154160701234043388608101744402725685689560828944869929278836665021186812542596\ 142717553456591 21, 12445718505503391799382342251415650444315481303577776971231631835110190814775539048582865826377\ 351812431840374379700732197696919303961640146418342729123679320489898722844579835880361268720127689\ 884569644184802274431538343859708616136829373120403181475080375837300653214538278422813194064827135\ 077080798480707437690917472170861705119325206650714285536176763585679672383039714415125367947938875\ 644562223174601543817007063999455995363662780937951736565265644375814202891796018447399455919291158\ 269266584810493196552599381939962755733168652973325286197438147719670325655272043010047346591622027\ 568532006508383454287 22, 15702549593821837107702483770605322429999148623804311866388688344178049003720870600348080230499\ 461300956632954122136099070578495366747863395605747377585145735240908168161045467116486499875166792\ 337950102166185118782278044271135151061650619290242844979951673091025170998581393202583505255977147\ 410024003154214103980232077069528171647293459379872100304511541178887850923873347470865129598257627\ 187264048565244541607088830411072021440872961536801000912782263358733756191475119276774969339247089\ 875566133503823591386134420541178892933052496360508241419480879580503833297435796021658774742849247\ 964154142287191864000808753 23, 22799739000914431490544774997615437550610634038340777067253953287443757569260581401317673921650\ 831092867263243247151923607926694617247821722479188209164912889351042548027463724382105077267833129\ 674699908560155412972605461398194857577393565748361849468270750519779801975182588927831697603837041\ 763869364417741688232377953753705458054872297535237752292139674336663740667867661131109177745776384\ 542077669580639172290874225248171493382522961852426365480779459805735790167798088221423677066184153\ 475218575119203206822417898875283665620969099875098236904377206139093642276633246396462961950670265\ 134839515179583038048191212766167 24, 38151285342859189140992520123262901044816460701159179345418319060190974406096260610611661633236\ 948635611602484582497960699744270372529761847627504265103980703377347227635352442792868115635339687\ 315044945496348061352033941663659992130868614977803964383225153089379424993973663473278940635293588\ 324852022800719126383049689834968948750434236705177848061924013479830986696812250917904846663655520\ 947005775018690512256176046202230032286367747177285758811403428401717524451238438778678533561158452\ 478893272035485592128626426091996472213431822021499469170024878875119120439615253493198163030785589\ 664540095849119688610393562036345936333 25, 73675699175783016357592291839097942226036668902058166674815436016418599256771441249972860342574\ 586336367437103728275204730147792577443164240352878957246693139663223073629545281228861269110463626\ 391994958508984891032629246140110891315277555767234973993012635053037523842715774605687333928471991\ 632244149530098026167325205567855007431327121891509841072072159764345920271133289969972326252790020\ 605508913968004740670395831006829271775501726455204592377742296228033064585423793338014603421198646\ 582075770767210504838843117561178518869753104443680448760473158320861654912663269409855888991990981\ 930888636963518370754869502095937491175183573 26, 16443622901033114224028099734897926542389864943092271282378826231040065967324341086891516154013\ 988216420400563589525612211835032421448478859621121118828718328448337131050243959494919741959520867\ 595493124452711887643820584048881454532251717263605908574073532653347487396506143930108779610258306\ 323705577228003379710416296351910108972123377640255421935325423040397242664279024561306724572088064\ 320254086852367703296262350143678265764338316974063038789372172148215147228930569794209660626590942\ 770799473233243085777385723610630227328105101201372452156652589737772604699317995235511045605234219\ 3257499514743294117515673005313233367156895562660867 27, 42477356725477190067740570701725478862130989228627330638081919253217617532208668508365984708079\ 893368651826699955399180421607770643593922662215272470625911537012596726833933430428603398214575154\ 848860892621816153684375231696448264086521338583429605044228763978833274755825322291072240134345540\ 008756136410694082650991752187522467251619134751136923596173194934312841571113834919088843581935880\ 593495742504883670885466500268351555140215055396035109353455399748971736879605624663338063466683677\ 255206889015037360628869001085353098906495478450523771739897029117373461227230779188663673617768718\ 2677900238619578837706075843732873995743351803402443214469 28, 12718592665860383503996158260204342260513119289890390579583147194809100716391159817583032262153\ 970661414599034713397194506538524877851866369855121718207110676217595595287727788693162915773285061\ 010524427588893215852366882833862611719273278022458958288176976677247372282470863076574518697335200\ 972494283192198457701771381917447237744027789353128587781387005062648067373283340040537510255314878\ 989723405417860745746201839266002391815462456559138018736810749582679907180790339915927097944804313\ 813443336938919589603327202397077861707550812495547290296470490362625434578686589312054796443383606\ 78881683449609206197236919590101399864353117001332521470908407343 29, 44206226965120226963846695599504945656343468533412301905582895389329910190210249798481620118827\ 586627944816028868266344096463008314451898071507126395501183287003283890832286896374114502978044436\ 434039001409680695823785963929127643272449231835255744198777544938336780674003645450388776103612865\ 310245776664207541502582768560632750372270954264053223536320852724341415954960996702936532828563271\ 317158744476555546667597459448820922674547140693955620939664597148605967196441817596364842233999136\ 979374914992443621120214316908419194012690284587818739017156433136824736540368541265378359738685254\ 81796471552958372846212109661209441572371755104461918460372190726102607 30, 17862337200993107503452901684438868658112028504143968918943389015680949515681827392238607243973\ 680258501480939314359370243361278987505324512819311213814650965332123443363003489988907565064602514\ 563615219439833172345162332582027953570916551244308668804404777864468680316156321951125163694282609\ 884841107588660047465934435502780276230503391366323344382941857807204656541776391172802678281392493\ 662613654642878841035983349620723214429406554668817128199011714044074604303254661550434724009881490\ 393706742773338604168732998018050971114305864053328625457009525475713638065446698717839348741782244\ 465656987199451352392975046307884918342768041639997070464055605081276105541449 31, 84034508912983611690785700099787796817349032710254384350813892663289653274714969908690161868035\ 427119517546594628159952045359670692061643877746672620600751513640612999125070945751066661936115234\ 720541547376828656006105723242171426522080186120995523923449238495846459928109277524686265520357503\ 690139523287987258303626953813135529928097034267421486389109701751741013580512545528374006391047468\ 911054622092250353508277448151555220093374665844216462765966817202481106327474747598204272907860981\ 091128983345287046426724755142891794422772258330888938276943027347311386429188665010223962335404165\ 463623574459184502715633876950662194998176857034252287336221004088454863927070461009 32, 46100139875918091081660543571263612539013511231663630536122731236374066435779697037188616063293\ 518160161953786451738156333105826142524009243378488850141585396876182862310099645276429289112352572\ 403046285724045676289751234340280830265452738415243649059146747028097805944866858929878884478630106\ 492151043609485774809438448736671690862271984659884287414417781859232214626448798356040799014834539\ 580778518862990458827424053490041541785536246229642568422379432954636937668040531718940541592335209\ 281701861329646270851293485796548611210247408781198283191098713430177599534552341519774571378849334\ 5927205632462655121570214960882404087999712537796551331928508797981099071139307079279544223 33, 29535155760222780148041388422072897742263653588646046069838379223391038148364412683973836458906\ 966387376029974196009202239385005399408169828748453353666584590636286741285966465334793356339673226\ 828678015824075428216095153468679669353503595081275040966352535800460447845801648929208699813526228\ 418166856653672659398006751468379326882175165018133151795940895320462870972974152073629995892088895\ 080063521221124713314770620984018726094077090727083810492722143900302830211486434994134453278473333\ 799266082577160019172965212204391124763239789610653420516748038634162340657810861446822781724825571\ 35868834303541590978921867913363070943122908566003487982959837183034302764345383641290458453638471 34, 22133120996168234121399336179279711151366070345668588425579586242687654773471499667254607754429\ 036681480372152411888800093964193689914610759241061171749135171054846659089923011544902527080827483\ 395570022683326157662351427560171103608721198973476134586915273866358108887860809180273401767091904\ 663000858747590606569446041290686546476371275226908189661052618137065474722522270317652604816969078\ 178105440310021821521705626988154233056896472249818111658242481923625562858702018543466878336438035\ 195547867409227499975741185171802886381997118415985156941625420739678692437266128865575987896214829\ 912177532259512251529386687418859397907325380274556728016563285734706729054358657708168485039533207\ 747809 35, 19430907520034744703406574602524369271382534740820706064078065705062595144809383606144395090413\ 030523465433533170457697588603441849921857623043499072544122254739748704994060904932146672150684715\ 769318011457064682591754191236954184830445640803134395846030832192558646708945820024652024331992637\ 249897930126623722470384109528926870230945557034447574227850749177834906624590483595503627106398591\ 119897657069701444977123063932163001260866988673368688033898393580474039663340340821812619533946052\ 222833182893228165063760371239086820044633134907218313487086661607297108609845214459958346486610462\ 478302176158377932986667274086972217565476595891038524871506680579396516322418444066817096184412329\ 9942800547907 36, 20016033335159844383994253431863489100729220653531070976502196660387444050462230894568567600022\ 873218242761100723646503074853323684632417088868027394306278783624266914463404121398221192128336145\ 932774207701294315870815464364541754276204729867761306739930152630947709474724880669371197907895105\ 927638832985383392597651459827014051939568549979632405002501790318792973465827819348663526676480714\ 019508890264770903762635130467562332635045339362511598371247388547224228643218934224788467052852041\ 617567579879717988372243083225094561994462967623756271559132921413389240110370503360644140856499690\ 279629706245583944250180681229162915291549245231657202248375823937748535805020680069160612442621762\ 61467344881260498107 37, 24232141469856878832909632692926116511665274521829837077525342447000185333284510161863974075271\ 705859259992146243116265785453963055946886115808493008113608153893497941386345124617542230001269668\ 664047484069815004821580148452560551899711605423851418056674509063625920781109190152871415557875199\ 309329641156367882420664281754875620685392906940022861249039030437533179227704683266073096566103297\ 331496905473964740752439219877230078667222368020326423629054204339391808129821418130626695719140419\ 494329314365559915320388292057593458574813779737373241203121418240046240193395253902148363198681428\ 332138949363106980696978279672300167683236817981152425133762538429898841090481236385351899166638001\ 985306538737648105255492741 38, 34533111727783512428970954232787289075063434559706941661316568403678542012221000415401383623509\ 424475882751952940487207092965560032536772703032485443744156225320099156627649412248583795454402960\ 509504866490715618112145215831202253106699447207085416209109798086280725641348724972094059274951389\ 166766493999151179143165727517112025338543767900807486326222972937766966600131650665554577309767695\ 425286420047851687860785976563092437690327229686991752858058379090682864401152808754829433503926556\ 762392665586998664271890006081980184840238199403318394853507258624533723552760978046905725538905873\ 141091115234239167185311050322344712436856886983115916576976336910066906771364507761446642717751506\ 9826307602178817443503455268923053 39, 58025390370052534292717867716703260262726403270426816892216252056694452665714681854520743939106\ 769809788765694765572170703005368033439356210551503375621321949000414960679929594771044390522138404\ 765360578027283742227217910228990087384427206989188189434046329928414062168136910292060225251516769\ 375805238132650227624519299883918663207459510956736438285351159802492367397183146817548437448999364\ 732314533902657919096210381743052482198257763548652965090325557650299444926127233913114172892397386\ 261048427907396040896169752973432916109238603258764642621688765903218123655899755112345195583406099\ 691716621547737870369871093830701208477699809664785728256143304679819663331079453078095499366506752\ 39581322221882635598378298828469975664409 40, 11514743060903417696307236825022873915710611557833740091349907440782917943483223634619562743974\ 422920670997312797945787091696427290490976148728038208492789635134187737959722680748997411305204799\ 769467031626365540489238215494360654934866030644285261393306459270107011282547587057568907296368926\ 564572422278247076890589597538810994387623269599829630447280172677608025656684534877959501482608795\ 564410251205169730613230228891904775858961267884878651379968377219719054740714698589657325659595227\ 117625003186424776401849173948864663780186438871495023147655107171473950373423304682525436143641317\ 565634871554851643853231130307995514982300852344528248962632775324664643543083355011837481946882169\ 8080092100709126137859620025516560600374228487691 41, 27031291388652106675001947121902200532750317303746407370624564823915469252977580735169156565604\ 271900504616836944906526641729056153835315065781679310178793902475214152047495969907657965865272439\ 168117602117237055510319837295077839486157138514734420358625407277652665721907489853475334775550424\ 948692311720536691673251944330685904207256950798022045007522275166220574948936250468243598675665154\ 737405750168749778922688477634296528988792798060663978389048238617547917372831188192323894552579667\ 663637181581284662784910001477342081891660293795231420810493471661918522521942556550318503918470230\ 582438909751186143976289081698923912072517660020383558637220360178240195249155553191642575121811092\ 08309784891202704205426543478990561307366414601347899967 42, 75194393722337415056578216475665783446055494636841619867036617767224051467763380579418868133235\ 310280774323378851350309982128289237152726856257929632180562294281199964908678160489344747222785040\ 373809935372187182019126160809483133551380400796639643315616522290190622893856413324295844201424085\ 988078889245739969511770367746408553593202758196410883767286881140293738006371596649495114647486463\ 957315799173881039620649813650133503729691449744251817439725624672359360759804856269994576050911089\ 374247069419402960903223221204168010053671390125916121544393393823678391091175651094601497601442686\ 172558457469814142817941139536962569866283792830822984161415113437812476076660624451853192184691100\ 245396424638068757045240233079087057359440298104463088085765599 43, 24828319000379525642157917154675381266350615007477233658027092872440159326218372277734876117424\ 313851422097381774964842156904463931892639687055642322775762199981637542953188674980296277990625655\ 063311633123279297535984422774798964024243036054446306246171338541324123060180655439835731012841422\ 448116370315492673924573142294219406485349722214859029294241004690963566215497988111095056874483888\ 441721844530924396368294568196517448138518059061164394690435498904261220904060571848459005124965391\ 072067100988682018190254870239634524776244206444878980197287136445478263860752769041577522974566314\ 052867507699239986702591285964521147622588959718413370800195195766008258874731739231627744552671191\ 99687811722173305890237605683279242126715936878498064691506856051619171 44, 97475795878613662381595437586625459120429864018763352795682238478822952852741454456297096433157\ 543667884868004160531409684404070449589895681785457450203782316218755601441308595557418439619722848\ 153213573838667046062017592968985370951088376240735857957559284762450038700436889083548043606231847\ 231227492864016338719410552025733407621053366212847804004433721751878106654869158054545913705697643\ 006376471784692630986879707134691859575741321054661166198243188360805682105942620108942866785032711\ 035745880676327687177756654241817133908977034443736961180105680724656828554773688082257220298294038\ 134029054809733443057640997374867218115936571461472285377967011751716464525062368748335083804602273\ 815957499445179514540107860815112574961054189296518113928742506477853836423801 45, 45581200338618131558659070663679088126181078739451697404368817277157568913150195363955114124536\ 844899306110793130318284188523959648701626844920695160606900005146879252695905870793528474813478906\ 989306810173565954890906274977531816924943029437744588673075347877497339745704308333733975834044529\ 834777374226504384763608619406620024604151400543635521288268464849795273229749472927755819595105520\ 703659040452288730845308338519469882254545973536884952923419261451752454729498894984520332929592979\ 588472456080004684784686518723253326010316442867297444785059655507902414041985369924187306136427536\ 487289263331824616414330191281733250770514572335439398318003246887808599212597364915860355545009172\ 68827698132311551058125241312670254935672655969408997568916486407384404120429490706731 46, 25431595967616951219310390799493310744049913679353345628318237782751814384195226276203540878657\ 047794083417408744198404846302871484923042420960018824071223721381311952091915776440601831290101395\ 465475987236605832742592538875277812407858339512980157351172116451728826308861971473914238668414972\ 771463825439574336095174056998232924669434818333275573400505562757137832616339720958329199658046627\ 296472305540754231463587114440347750146038693533168640927541900893711705557485898154860281409168253\ 736380839367526992190491845709330769452819354162354266608909876324579760711589997535942644215122021\ 465677423554752875864754811138566340785253465613039467413092466865314476742948845471253756525157595\ 8493688276323806432716702347772998415831369563354078587630538109923000635019004935009582396773 47, 16960058716382810071724106261538493838277018703298601217863554557682940581197665148860765397229\ 615585087806175842618103027497604662332540806262883556941613109539135544114878363160993220124862420\ 254753940917597905391746008819122939469900530170232544691010514756158788082848014034697997569702684\ 005049882152218632171348192807273478536297528546737663371977985935039090272005667471142985651709731\ 390276591087464875005177025768296333733380699975177912607151870940888499570928893369655950292108974\ 895946586650153485660940781226507411225797492596732966650256005781410110376072990801703004607111536\ 903060783274182155939999457032741554400280846976369234735433236799271578242564149145113742523489958\ 510608350800731202697025942689730222521448018520362085105817904269766324894359646881416368175149721\ 249 48, 13543210384421542780545520234494505074373014602040327428073401609319079572914909755079665589300\ 907310534230434470095283743012965112721160631360705890196918745701016075720021274296857026212123163\ 359093644537308583418042328400082162952248037249592388191874116338130442862099106231373249852390336\ 128986874546261579947041537439558471747438190520385312241831911879130123928177278686487794435414155\ 445047041968253714738998043659814664094683231562112141693340464546730081431987330535627287410484463\ 564433132384363450192061753302743402174294405641853304703606240143814815301191184377670102653547972\ 625473635071265324554622994524794842756570225445931653510684148745292046506157863670571547712343972\ 087241601123797129043428504177142114977628896289096603038018557382415012906553047774095519295592977\ 03768722721 49, 12972952897142612216665825908131543597487136730945684081205552550956397605253646419782193612078\ 449208944974563094827814264865640175891992649968362049342414514536386177304471684581454051141828975\ 454268919169432790411624278224113105213805454958568379589522646052992649383426371749240938756025940\ 923125395837024504230302379464801924418207357659361894651194799596335054841377028559335908109730679\ 865048673151358505487132909619420298105587790766870872976196424299264074421123093640766243588463936\ 768368580078340532238058901139544507322753817784222369210939708139282586765591152332339548532601011\ 484902947294412547221912203400242079222464227059263948568790027446324779324251893360698391094031781\ 034857479826455410878469073673609731818261368190364580713775799432674209561998638060389854598575143\ 5126624641870665077 50, 14933762136401362213013275654661231455360545893118302003634189623432238318236845364150721565943\ 981933362632235861451600785962631092643303605972842839355632188423147372387820802178605165727712044\ 867741707864856081299462959923925439847333820950496265667016216810154640833103593431690525962522324\ 788961512848039156609917514389675880498808747045910689980995839673246733728707017992581169474914599\ 114288033326545373696535356050756545992238892392273438240690935084041680630031113894957853381429452\ 769826533720444084633358649487329380828186679521607692552602962949098819438156471515472448302646465\ 703127504130808977245570537816358846870116219851276851950095010796956948125396280536917876755729013\ 343011036529624035556628693288506337930782055493779678134235640263289653549490692035655668015287109\ 197754114515601052002946247 51, 20697167860329756870549903695591092665809498258306463815814710778380945643447430497863111319715\ 001979610171531554099372658308026609647926774508289295304826605937148283614503920762591118059925584\ 915471780466052371970771813660621145576315178532478858032079370731979466381249935311980012534524757\ 657310280073045166165755753307602401549590778827904041436818090169158557704697964578557024050662928\ 453799281798283505895773050889416598222300454681770047544853086370460128739146461960614040506846640\ 569624556943231898170085981435657616891569508980980331637924480731941759597006881899127050983837996\ 550031957837355572418326679737253603728686538757696181134711898057941120945960338706876887218676226\ 075037404743699324698356502570432227110001789150848573503656417533728135844120609894849758477225296\ 67874402628279934542177410255324979 52, 34599516598474476283197260571855553009691138967724567821926113207265355535094385302631006224255\ 639221566854469072671888323351259985539780790518540648828311706144765842612100871359423770123876887\ 760752219494102987461074576919139795983249107977351721860545663099085824320721570941908035554139598\ 517926576319026127816587831170164864861540818259191961447965122143644151649779003622729313500372078\ 152094082691163053978288310292705847592698718677468856091045005925911734619065502362006498121553064\ 950253176522699937681849675464111827186367875054831314029217781132575674139292578390015049603158248\ 214351106839088460117198540326531314903261989820639919360751058406710043409543394762569327430887835\ 781099799021371466093196996717953616784969495582660443701703814782035718698849531893406091393774802\ 0633633292335283132599952722358908902403439 53, 69897353332774392589609769399501824630118963442812285464066152920535978674284580666745719569136\ 966205164532752787637993462831255733483912521463028815506640654316727258414251364717928174188165648\ 477621494783582773532099548276024493360988270996910398150541874156151059293869364743431112404116688\ 241789973124912719686111019776042566586411835434371523072216616077773594102555879185998776875615802\ 549440906242689592740749771878614072572229761599298377177411299139928298886631046273329185036788975\ 064550959946585998285125193603444521304061018173349060815024181447860369542527927914897587791161238\ 491409454766205112842808220729472001492551790401521380249810432787255841580195423757629249058896430\ 567696743722390686444305859133973929701242896189096427199690292248225008314180295592138844199972662\ 307605085311206581900686982598544873276848028693777 54, 17096426313669742726392137242120069984890439965378571213448831950875525301502777076487050785555\ 366514572855802053062029834127373896946079645117915680103992294299599948561196468160467301226030224\ 489473772988333469328675757159142518954620393263774223087406748911294670241257724977499395996853262\ 508580199663586970372241726293159392576349523664667270383603223616069639146064360425982717209690215\ 869744498740474385371352659964032692669867078490776382071074103516454763659365195008355431023601603\ 388516492611960231033622605984048778942266107510722964518839203353524453140379276485418139168556719\ 405537318922836517556219873702335559442713256081201367078965364526675040313709512233524895906549448\ 060399858428152937086986642525471825190869972910856418930956792347093095928477826412274294178409204\ 712959345325322989321371058712246449920637786312385611852739 55, 50726440903148216856447882097823304477124595366506233302827999755064766757676589783804582044450\ 374054931672328086996553311904446902743975324034100534912495450385208139758311069845125280999804621\ 798493814396824574949373633271822228615467058648580875211371434434717271937619097944133715468751995\ 693164232614178362309375803667769137740716028579078469402300637270867551850957765893307632216989655\ 413340944006920401479774534402916629732303235250732902371565095374136718283426225809051544633664039\ 863836888852599305211890554510238228964151803291107746441833943164982568391459644174667562939063466\ 487660237967938068179895340018057345024456303484840658208982148166190356580990224695046224706937727\ 433864061538675929304654543553600873999026325124082474428619799851468706317740935227085528341264530\ 73586381506867162690462950534775992421277972959099809107494670306673 56, 18293075890685211553644861468705583868855970084858013624475868495327741162573695098879773848941\ 760561616199296344470271586692715091899748977700296103495782911529001439844275121005215217197542327\ 739934548585309907228942660389534101554239944184983502535240370880357345661502023677769557710864780\ 220880516291824449596418833836299673890859683082809243639787011300932783871809573450194389336468276\ 864777751731920278413364900260449058560382206361654268662086652991220004216448928102521971262078545\ 648105532118280961825514936122772133208828390730331481945894678741613782600312448180687942195726733\ 979343807409170516630339576130769325837519707402331678684491645938972167956340613952977370870506638\ 311374617263486614037817853845098918508738675026707607054986257955245115781863609458444295386753232\ 59558523433186487739918980910087980679040978198533720785789009327060229183721 57, 80335888905794842539632550952438535441228695723421666156569143020210770466385533487038760503113\ 599312093388047531308758571588584842846787572218111789861518506069793061679904256029628835248219143\ 028255311302955662509603481625028639496710120385487526753439346590478306187850474905349990474086932\ 485598607111167002851399554758930915321469664569966003357280073808533399380835492540964035139864635\ 013595383319735335317546479395331226872966637753503699978357477408921858782989467384169714614814783\ 304188341806642886336721584710796680434655151564265894173167320173923987059949380561081987578275749\ 701937438578644344146971856318355436085049250863284742313810494679042055625283824495120881151477829\ 584112494580935255273047776490653511109797469263420414519598179103438760526808458936737437164724835\ 6216832021800150062122024260809666657354521270465722175379268083743926572108835995233 58, 43048567024702688338916582508774760962568418160736282279061107011755994226625700158023079323349\ 447626403627625344363913149513421529476066532125034008996314471797406447423911539144092351956456989\ 367372028345057216433010559612874015091433303234035992610386237978007825733835142458548648121957948\ 923506428760217229220196220647349352633820329595927239801899006527135531828044003505282192176879238\ 016854109858319885112654937495107389138020445097917302356252554031256858448837922011566859479306950\ 661731454833002578632219521530069808883338673877546222109432170522033275774098583791126507593550198\ 576296979347636833949373306634648060975407952547210508163347064095805847122361620965003594592647560\ 118331152734947211410972094623114447529912276752475152159027185392661982853741101783097958753285758\ 2098846167523404483801531124758923854445296401635282225513842246955308974797248761020261028841 59, 28203193461812073377819192147536717115592266994843574318667645651130625166577561851482633569581\ 991531702061239381921780281414725992531394287902171188000946449533429036467110007002549681965693555\ 635751927165365169769421242499277533144333820577965795720556938978966873670049108980502748092560833\ 324349121482985629273970646888044836758559477570861130459356820343718442416285124517672060422835965\ 645496570550008331000387406249331591043644304523497775102564503094676394749252180046050282879320809\ 786717846150505381820706033321207959111276618294585072541757643689199630795275204631800893732260101\ 661340813292023514394498530133144434012224663624296016119914270901033621387084036454275254697299448\ 552849853245215565491190175203796395027218041077997857728491399853118331063570835544366719378780004\ 031275997900269614865177887248820160205012733463630364736050422106516567144872100403176444294759964\ 2007 60, 22636082564919045641208326225402068860571879853351098308697052759769308146988061310033626122737\ 357491596672743211221581616256680210082097757283053332802591459616930522997768282654820405755273941\ 721625088112874593242158534823667483703025385364802436082000960600482959718579856335821917578180091\ 482499670836841501809900121577454666693254458828845275980262594707284698734555789799044411150591870\ 426600461216022512500622363761496372795288682807145616366860626185100257841908287627304262926879230\ 391037157325139697099278408082994498648280449378236020439928046781215990392331749147301696980720386\ 324497387752671330976688633872881004003357008356208379223404027736599504519219733850405986713796415\ 654493848545961861004986561166930694994661197444702623683862185578152218379148972273634037409415585\ 673799790483371756058760461443530889477268315235525650972459331507859451552223784427875844528306291\ 1423332208627 61, 22302280927645053112304335066665728017989222881330320083346395233407386503276921401852622181494\ 637574254898652156353447649974787504499847244777858893908507258260476484080934885605462932338881667\ 695712504605283902452223981801351131548349411585154475162790750419151015053449462744432014037489760\ 187885263772885951776774019878102142109111868550754100650609774116377738711761968841806818848571843\ 966238104147663958008113636186795379872893674733613356148240286649088660133125380721365261291272079\ 822213201692072382285087314579862454264876341563129412529890921227713531682354187011601991681975971\ 957015211058510007513097932777426444217403844784039536001430191440265789651012437633097749304546478\ 336376734525491830814996443730009386969727138201071614597869362956413836589645184027457348605668388\ 362193560946164593822447184720046546530683070046438473787296948517462776517703483194391301473550173\ 4958567904775090903117 62, 27029174050893529789830955414548311629357052929833992831437167897338213586727595082974396337709\ 767245446996228778442939223893573063335929304179596272462980818582794253446248219785207925515193708\ 355426983654228414386221900496816807025090900528369294973307799889559695994024120539802179583860067\ 221550255271403675771321409346676892233378292843901659932345806924889782618812037461454295417814818\ 838242736694049663323574022496131490238349482042163563255188038428610008134960724536509595163548672\ 999328049546194616165847024028645593056959807165863150690281701345915109187839093331093196863107331\ 500524557820224583741836378756118268367670887773127884750900325785157520294672791756406620097360104\ 164240752273875249739120079658653421407541110623054972695370985830591991494839113799829030332692852\ 604475268740292974525352138142139890072003470226989040877209258639019336267632282152610567008538301\ 4400761871367113586612208625573 63, 40378585638177276542132414268767023265755421967246533729923287801025642295978147679667897468355\ 881017036789846539067046250728088171988175063982532700791241485446653553377547273621831746146618368\ 583189331173446184350230126798204894151318308755547619742103788489080992165616762888253513254524568\ 089029553285929402873653279970384445914073507536648376560597978652246620559440503830937735101805435\ 402283852859240541237440502586134286813202258455858978052410324660647706841026452349956734127855697\ 200061806104681157848980058904375297499237568558706771062118870697015370949199598045351723352995733\ 277152303363610146739047958338683196992613561428015374283599039141997850118070618736521634437527965\ 587893657510883757917973736040429103102867484682950409909952873939075201425423966472766889389662317\ 123646437208596305403363887490514378281875595716720609466262659367406078810291699888467735266567174\ 0270061876276737967294394931199477686369 64, 74509665489456629622237835482791959797955008485173826615390841406777199145208399600857962482942\ 656836096053578427150872790540522786414059474937878114941727421878951321424120169917605732010839856\ 993954036209408116767267503210696203531596200038668622477721234090293164612354837794665835209355619\ 855739935764322910247454668721550296779529533923908141016425209212944304241925438413993853625738315\ 564630362201041460702283242586445782236777441791052746620570072456387902399500127396618812323718327\ 896045664018614038511656917437348736731370605373441798509023318319968619634729500457849217239060758\ 837466058814102098348821251781712475661921002772815651936031460159433173824792855296238313547474999\ 697865964717087223115781685461536672573671849787734601961580628128806845181511945628521159499089611\ 339191299820726546039185785557994513259765139762618817762582139329384732502945626857132571526452280\ 1686676507231001632412977476085599719651060735957 65, 17019027489893741062061938021509526471602088686862384722363487546046573701294730824278625792724\ 826842825377865337559589694009194607557044448003390447725222291784005863106093760737323213347107153\ 864099645246326874661638488240456248549426967865716311966367964538949302622573325307518351876815593\ 751675471083886167725757994585042029068854914675258545122324698290459564252834844549668031228666581\ 275681202962934476796659060277508210682113500198926889341194577776016989170296620178753706992260847\ 150661168340146911193202085193908993510023497040958051025049949499573075438995033690780014405285950\ 350310477729626520854506588126031724391673195894195254512137124330078298741074417514293146981920302\ 485978646697776620618934993295170467790801612738153457452686424641312369480878060909227222639946803\ 647840300485276426928221120425638325881439306918353849587385258096252126558557830516439640603867063\ 52422255533231653305321961935462292777400478878860117905947 66, 48221874359664851213613917094528238055943917799654393702885247947514333697554846555310750932620\ 998841929217386112829640164151798520025936720679154756010125238123650865537884216872523925731756136\ 470894989308433215606727470248436054337323765513956044238058260812406902930244628216165688817950300\ 220081481052819524755135438176703457023428917958975356719771870534768300783057360352422425485141709\ 469092464445364812228762843353453189127498859273333685440583754848310715141953604397965266296254733\ 874876135456767587605993647576270541106279621962316736471807457851829808910953344014062304233818588\ 597358889263008567506610811669502707053673743334654936957155540774749243650434463112996022112273986\ 542003442782610360423009020641602379838647734696413828005517052352108787369373310526852094909345727\ 511479848658910586860807045957703140471368678812657814069981748035356054075947393853043216492608286\ 80748519526527239821409465021751626293499272828539337456509866460679 67, 16985429303147159378309603197889493237716612268942142124324434997998779936998891095355509871498\ 373231522403567612690832418949443315180222595910685610684037590672620347320755776662443459898416682\ 257125197328606895704819851525801032271472613757001813763792790653426385445771094857878937428250315\ 559846181633485912304054424279364075010345805979778354687589006054272101420963855228243427275182828\ 711818913888066343262286485105821273873887921142853863381292860022188430348928627013215598570404088\ 315162761099652039955450938649857168374023558876455636381884804481204638882738141190472504889431357\ 244446301978562695065154990234732007101616939883140052639873991395300639495235484377995378021191566\ 502441450682648332004239451086173842898502449982699465130818259008330209338872299247504896928210521\ 926764720055892584962027030080143128648427902933234338844511043761733949002126486155531105912220004\ 620637018523430792826722221556439294953166091002050827904339770533539878452737 68, 74537924091668519663484938928193786693384777113597577319113898614328618509818770769672338265854\ 868782540573223434246665212081673674380241304494390795168966447855962541471317278334859123972475144\ 267938899087932029361952505072083831813964426281983616290600934191320571945650656567658803008516703\ 317688120188952015123263261790039900948923871358929931237772786046705781911741120584606345262661871\ 353589800655257075673474166981654222959960850876986553674773097307730023419464837280481128287740696\ 762631932513010917076944429393134464557484277011869560342015792777744828539179538046909024687068813\ 598766893433473354265204102971554689103888236971569876119795921035947159487825080859044870171544264\ 498630353463123291687515212592091920640559662276882240703779527794333974642895131084837379357299838\ 409433269310037085675140340986111569473897142259449863493277500991705655179633450062740881301364652\ 006497668637533144682593875792251580722557364656927296327568745289420212233449475554077 69, 40841441889032398798598313167898165188713588035933496350500442986770516479040358300274289041003\ 046125161615072675458052900427452926025280443371250203759633854474308025665153018550624398717772105\ 098012235786116218668685532466552793438025926106198977083248847512843925437141708755496188912930580\ 599815469613856692699433678906401628680364606586855850938021852494750772098078717527197072997748339\ 076739428804466593727869373033523748686268223464754603294800135066640143802024670033223698799599498\ 886670974586885196535719524851904060885699372780328862071263113647171601902624157876883789920585457\ 652315165457674409227880707607365983207450020255930539989819255268417234124505680357600127653026796\ 569853619725099159826667935432667634617367111124249378706166725991793737503722701474010058728713540\ 017222529958969302594134135274593471867815886561534168807676285980443080257946164599847233390271803\ 2543328966009523642942629249464826070632020155656729955963261966592156028233055149678307243562931 70, 28003484664157532465445567435613899007138426151188088344961497254621120942506851636740305206070\ 529391904767529783446143231620970496737106743789834923150611891076574402616949274956342959790535248\ 273175173178518107526237682983724115063395871640720125851862849096016113882758452908378968589639148\ 063025924904592941597100677738686470056728554593608918000684287820720326697805649281931056886008324\ 090493410969893733592433091661714897626752084694748321416867088779285513205504317180323663829337883\ 731014534102720077238172440379698531578549878911282453785906458056827562150099378206888583217275341\ 433259467867778375848219876014924462262497802477764711811619323280820302669078384286993676426517383\ 020795231166949999925261282920398238501174083664712629074520662516441464329319386449388843761429056\ 256670935288374298824905276999309650349383536012659524141578464284566907231713998938944746392394492\ 278100980506995744965900627307901499246692383874228652595583511334518379207773520874107832706500987\ 39272999 71, 24081536747707606513042546788410067616049625244883765826377414708443709234569529186804849024267\ 068287534462682405773852000981019446810107700283314081720090904180508367357759143836681709660312966\ 639546498805966880895787721711660784209758359522099505236286159834484629703619151133877929074575299\ 905308156605772729387961946790686189484590059275282026457450769672531906984363625870744362465149179\ 843112383009472971882652917839790015675223748787023672919052330181424420871689001119372740838526403\ 267679428574545978492113787423113900264121334217634841734286779925376324265103765744432328006471031\ 242723414075674694678568494940269333597502487985650275710264899445327220843004266704138201540297568\ 813839057553424484459741971893128415116126811261818361791406581578792378341757032686764552618960185\ 028308125787401466320764432214178446145186309968008764893587881630427870498053087721347772190211599\ 996369845814827483661003609343059559835640185179160254485455558494307768599910805420799969225716956\ 174116219640153537 72, 26031610631412144333141636651516979400096857057784409632465485117245879453063041185148982786443\ 719667591697524602609063679311047364739434735378332316260447490264969316351943415021555557855320122\ 917609810922922627792089327245111362620465648414584297467977934578891056144133760236158944283110072\ 112674597432520824298738020824316893663741641366656882539703156254930673402461816982768015130779816\ 909635580157481900186421629080269625828515836234820433426346267819305630214519431354575807477258681\ 131713499711632558935035748820366124258365002813156593369278252926131318014470508435955639523187600\ 007893053154489088770817514969083149079827490752310342537788303077895218994555601940945460204846596\ 534762550785023746893777337851741594407725730653629853699700683918145530476188042890471816081401734\ 546026192404753298017707286631161489657568717671508110086749352449333831202080473164684932152414908\ 465079141804443665788905369491227993428255661050722547574325110134348428761962916497949898776368349\ 1218361574694208748424778131 73, 35453249750144353228358408792172838352718824302918027272329898275554061943136079347412320970429\ 052313888661076059890464163627034500079953633457813416140862270615461260937703499502442493999518937\ 477509943268749502502948654041970793369371847139154758962241374793406134660229075934815504665509087\ 268335732210573831475125744614661028150675644998491112178829358548440932328153735797022198053722774\ 713187779215292693521579925673353151487439318164726261080050299616824539153877626253430243205466167\ 270333903309415896889553616310069189480405589647871966232943168696904102349732970284548769036413273\ 545353031253660120863362657086351875813608693836365606263864828750682886979213514961988909192581389\ 227193387567047763449355254782568820032976805860321859639466621774351413659036219942569553637029707\ 937340364481015709449020040841689849635931618648681506182582984678997230145105204252397008891475091\ 466349044811736537821542308907972082076635736685883869550308488601743283979929454547223292043127192\ 42978165545653104548993666719908045121 74, 60975112542085925279388109035702600804445269438981964736717787050213182431762366965324644994798\ 902682560784001838164489738517540632743807353793845707512030187005399475615454798654999809895650240\ 682194884911924574653990500697649790301653262646995149033162026911844524650405299976331878223873795\ 072061013638956189037645420992782275644993272746934243712096898138223949441671812737833930273720543\ 430911245009968302834765249834735448835202674900268799174028208268493099654798278636020321141004761\ 082391527367295747153422467302885575100587025691949015988125627182167406350150974361464813520377053\ 222432897890087217997033076836705894955271817137242353702449068524664169315637629431106264315272484\ 602576265860667741123369347380043002551115731939313428532330203870649339533338504069887037070191260\ 713191347123211842824279873686125251284428282358639985003349464753139024809445799754603722315041550\ 159972061014767636605338458873166062139699623711943645626210646764127036457203485880036680143161777\ 507767736298185258894955885345897804898666575999 75, 13274071012736301752372274920666424748676343921864082154229222562447829446973028196190685124175\ 030528308303886860410358348125247858928611483292126621130861576201390320482211948680026367832504866\ 043649767307236401581637840718598415728210048568344757054793351964213824137943429564998644868879180\ 116094107042024228573974342951571164054763201043143186835811308602342369776332912630578031546191336\ 242905935759325233702244105578361486954644287087413011540145663622180466675384153646456134137094532\ 193027751682523340696899244039280866223837265226212298689998308900989361270765519111885606496334510\ 146143593696114972112719524792665372298055597841002936964940970885306276940980874690773717544745972\ 538343934749156220496980197798498315596556955854764838656972548199804631861165513601213822473124046\ 383546657659270677870147054626537531852749620045681449177834492256137173463966260172814444597120757\ 861868055286628831484783803822504398901821802477400531259042086241233124267740785328679695000243376\ 22812776526562663032614837883216725892382021736230101659591 76, 36663521651447372753353556066402300246723151272993271473682814985126601440797426008716020075349\ 616321823148355031836401797421638080674057414949392739588127102091668059711998893529769911459744654\ 541008165212635020293746115296298326253058831985397677252781177088386235362577968936608666508264194\ 307115108875762957483808304443941744914530419499296924484597865810203393956819709428179643361436632\ 335303526424296204276922129371095437446238766515650565409211964347538265456883302602290590605337570\ 110834579076828796677841647570932749003511577000873764386646290837916170987591960924039094809464944\ 004832580087640061396345674266734201609919708369582390081794213929195036629596718382296097416831225\ 400593461676144721424334422165832292245029647204967114631912490154900693623665058048645456366998107\ 442328229225558216998649333680609740966886485473190391890740974317185324669764874555840278416651417\ 737845554744879158137171190109751163237114873606003468531521818663575235332837559252351742166314500\ 136680508967864835122744510048676767988255987933918045577970498095157 77, 12878833239776256578608445566113706672730855372996819947008106391647935135223112364679886241705\ 266954461437937508029828142941440576186794449903667801623606837677044750389668715446919301399896204\ 554196493554606129602361976521835066973842781477127797891508766807135701062415595479927703818890424\ 143171510120800147711164994157378781396649526408778221146363896636244408317485657872513489500842906\ 264454533810102697097914285483799939332885525370817611973524211485693581591895867556360280402821408\ 925467642747596184665061649388421027681136227172868875484320826588062038043952258738081605585421684\ 595503394021186323536552159319701955933669270916588663856061000988994838463883153451102128937548788\ 587342071034148372756984649557695924562543507449960396872895710483774860287827833235431876492540728\ 173798584166631757829501605336517996171529589538175274705956957291615190060596601734522730393578462\ 557435733523578397134816481337289569688672469732356275686311199309013019049240264400307414543072207\ 12214966804823152416495051518578336527307909506487835100797110597030227546938391 78, 57673364149768132393638084278130330304305433898511167535147531180071498660013879497248507887229\ 188272232080455964035996400414190193947412471527654686200668361099930601798558407549973269700815404\ 417505768835971107457254945777901475449673005830493702646884005894542037223316680291275541797025245\ 302334755742531818164316660207797526970893912488470505196905805008939446974852650220863391390169440\ 119338285904225704642941395668946280066569757961031683784241713059937628970000254929375707587844560\ 721620677307793870807793092290569010700094603729680974320104244940698903088437640936592953103527547\ 701819626397891808606974602775574934314230833439433169317803339781355829720517407322283686680026879\ 265480466854987480714585876714022114509200877746185024489520178681462620096526062478747513213682030\ 201116188946856817369495589808624230486648562488375409827934134190733903178529515440655937104195540\ 098121448970981601924078708057292626537574591360420090503537072603957784343868978844524936573106293\ 344342098077786378828410126463096805530178877658993231132911637323815708612253862125549301 79, 33005402844859648275589725424999674087644532111701734593784516363261642831662539971223595319718\ 682697150297262098572066716625533702058023249402950936696228333892275681402266024487861380673198093\ 103504273141253835007654466274432276059370954037112945961379227382582383331958874054438784099891515\ 276389938168405641181650874133680103623195069909266362764914334470445412737605247574897759399300909\ 438717829575405234455908244931111675836678832509069853792289740638250954859345492910424055499462179\ 933906153141815426906467732160742675556545883224397837951311333532286460367902939232354020206376806\ 983787445898689126568125012500181944031431564020870141722770988743873970193147817759223002513572417\ 807281966481097339697222132536151100397856467977100414863413752303796244321790377929512828833379253\ 446566904203937602174938217409396467125942850506480176816742385875940895667021503002361321768490114\ 568461518898137004283972931340156305855287502019570542765847423038864055827807983891903743818944232\ 237418234399588115509875340233378994918040081195354061077181391116778076079412718888464072261354935\ 07 80, 24197521713710480066708845812971124238030664063829672219583377388459141588873221994586812953108\ 011555326471203696427261056619255124194755374336029558654686944307491595470352560223619652821258757\ 581867854324565975696494373378936987142632794439476144714575048114895246806201856608656931794973517\ 989551295850431003270963971815736894843220044971430495893474473742381686945255308952175807995126718\ 095178277275977310954519880213255866778398899409457912407115087653919328042663692828662523654854845\ 801753031427196870370208279201350837675215636444630327557906830537141107028398932992389974129658163\ 758938679535978261759718768891716088727335342790030000639362771668884569365373855292844489622798343\ 461599022563719802225123113733075012845001727929377319824785623353551895888022403118531153870198101\ 576156476248723828180376512027620055069926756972810060643081113359401776556151265961688678977466661\ 165546852638694397610845915148699299536393401666175200091804243818379647881009179869593948991616399\ 687916949488197695971598157770519128371266988050410563186825776160056841035683448232191846161977636\ 3296906004379 81, 22782878659236998369900034037122254450779238405304619201241865971867415383169542537362462181862\ 527367031235708075123874341294564848504066627992790612600570330722635574081356455541474524087028728\ 272529487558600590336720564167945712205041657437127932067453289835493324471836453796605215704369090\ 137647326817216102298082779258856390794388064971040041853216679190280032171936716217771165430514718\ 998562964150653260937628160020404240635659196979932436688641601169121246916361847743418763342313278\ 956207367236348674059797861001202893963265827301850887886624295851177360296583457570661335759384325\ 699953479714458929141292433422115348556606326475266411993790146232393444291799919603456046894275030\ 466934256650808188368905942943584330568828830959224603780424514274804787960666440977684132683643334\ 691096257588557867272538858328237834638537859246473554748137006167684756667961428605403670788944534\ 654291246065450217336954885034754702865685442084232573438391513033419208926069930157681286235217452\ 405017462095199575615992460390455826211818770261135219081880285296595593092712319164460068739921008\ 874202011912442077205367 82, 27617520375986993115437064214743356394157298845930730332508962186733717411151443824523864121295\ 799184958243415055859540085168434973551449101799905747379394462127003782721576987094924052112309798\ 595633503030600466303150731063938929978436442530299422850543920297309466721873045955027173382342037\ 884304243713652859484509583653165280971534364179698029848481090411548469531399778841734987864927690\ 627150723637658354425675570547004147637107121232293178305160709687619989082990808251814977091149469\ 789832180296484754058234881420903524338644599607942370202857104706378305631335284196487147008034190\ 887293794389463509599647334889023260487287562988768456087039618435460625623684855632370400201612185\ 741192199332464737423302400018316005378475041413724757138337276938422069973605214555927494522816559\ 269142663650884046771509799762323507684054795294404091760215167892825715531252007445206901182190030\ 144154561268917225529482600420199427364844573949905525963518785093179142877727708290866124146931310\ 277685166712215678088118901180307892937064957504557576297947605939301549139432519812968110179644422\ 12812150033746520246349555105575057 83, 43211220182385965336501056326859848322531602186337746465075275112716286614219122320668874963977\ 053084641767599693673439126590091737783194398901295579281735339300548773595900675442644202852738946\ 271715620560995917402358118804997026837835153479182808539579412765995948388727737894030062438292488\ 975241656147698631288157672229674115834391548779353723094152615219682877723608371354799802299067782\ 862360382581672077783039889074434001199734497505514337591775861806188874053656438612352336589104395\ 652487124758381491828295729986703780285031828765630046486362403066657334261846836753087544583417407\ 932657796074795281129377184004089133200915843915252287462576257658004176892949711853088478438012491\ 186247806872937676382548812102376257513386958459874448583488840815902755328063425187553082961905849\ 920627187267923167297123537599728456058014770386055670979742325644781474831989220723637005453769377\ 125312961010109037525559364489409427241289370701701298492468122464518053332769216985134563556644697\ 875852919617239621819710948543234548649073883857837117668962847094173771633193901266339364982713098\ 3597285104117003145493505587229124709629586963 84, 87488807143305526834059252634915334095050398206527158372614114199157309057322731227240992661122\ 313482150253918666080975497361947556283061801243294154743014839825667783908350024429864076033242247\ 432718914878864961119969240765770948587229976232859545967406441531507907035299212262953887644700143\ 416661234724815771743580238300323603124648499924315880362737866215022898721465251505385794450568075\ 507682962561611401426095590972313414085102335795453839412505755810231538152600005013828961815061697\ 413099470298055368945692371750148432325352149321368023621859428578391448765538184306222316171925843\ 084929177268127364087062119645278789059482507269305136034403393986554654957296627903514636147627285\ 381004950356923632013581341480659041683570507189840506670428193949621738349615500571047058165610279\ 460483792342303379224822110763840340036284402229296732053573334789694056706308483805441092279301895\ 743150010054398857942123268355334054518922684567709673039942987680135802779921764739165067674858919\ 416751403164086365894407242526468864275240480741781222343312603005224928835940500745202013693466279\ 490842977468462324582308550295963367201203350727183747499 85, 22981163903744338475142346031223885060900718806449648618666493894526116290281118035125829761778\ 500327250554722118963204342636923751288867806729950705148267055620522029240716671848284092288125486\ 348411589957390119953954969258721956199532496129148718462628354624342343419914951592833662694616900\ 018028390229904212470542390008739390105812125648897502551855737055961818565062175885027613597870316\ 739730277485436638005165609361623523784888032591332343938107655593136674752098666118938881085993474\ 883875506026281429144930101292539061068068873602988110787053360772121639553782060633103981411571299\ 116159714540144983032617095532303193867331673485819018968303684149737458355554062349593347231754528\ 397517433882834215876143624746542021149316013564132759635595142247303310101165594615125964641627628\ 794088802957192482133264587098420670037872002630333975418378902212447365868765583878125140827947278\ 038619652953121730775519964959661253886483622494012522721671405789703401017722737719486837455898328\ 962523025518144100899660664610836805985710100329480169633338066537386914781840474014789327552492966\ 219551992900398506320371932117969678611569840778244101256186828588703 86, 78520985262296377001666444188466624802734103061513203252550962655205818525356389690418657621453\ 977837387229250180223872575301420370871862835695989594758866504664550645489862994212546922638083804\ 400468621580941371829223352744933582261341270184985988765270688256976328709563310576776370754809502\ 195535545019003671195401982638016177257949039128272981333875707492232785916130911905027868562871957\ 879710106210397106635770937128709121184508964669081690845593064171930492228432192535332059743125622\ 648725785616552221775420968103343408786243711393060257288053638646205875267371661699129745061089979\ 162760552724354599632485516664244207312748489694260146597523551547785461301367128593947684726767515\ 827101108383024497468922500849346467437182187904472334181906877173308186860150512675026074337388330\ 422528765926234816923637202697585161267923453629994907930960621836221053625555256702213913257882904\ 357437181902946209203995564401346314590994322529018034974198092676029619956922173280719462138146630\ 625156915057335537403421550270782765045206188698288954017823649138550378693346942237349002169273190\ 19674501832607982084488837259417388535072648849348975864619075416396207745218649 87, 34989327695643006627642305731007214848505858900166454402084946146673051359316065952907898772679\ 292945085313473403026740064875619798881025230778148090978239888318545604832232216534441432259875604\ 780233998117864403402328586356688619064126434940248770876176735680377178068167039483195849566017973\ 053902204016050897566037201278332640826381152273420648947809493127302459549246885261045445239610739\ 456858467591353916479535320463628765599207515060344902742391090722151965695065003724406202161495686\ 657265813893917071426051208641544789896655266632134193196439744046011897160637882901361197005604150\ 980856659574900166356532379350298653755534935438251613320587387537241073994234057182501352985061073\ 115034538251264077744244369974329707636480070693214945478760772894411196027587410377827542956172112\ 281379554387652088797861337010216362763169943179104032493448894073784557585481410446428429795442298\ 379497286815838953676982435891395833792805521230408313409315201611808541020062428478636368187897362\ 554222194527513858645444506361842264301399132342301894543770377947533859162208860338252554585790356\ 80646013022751835914344421745018220322693349714879593065167337738005883603641571959015108347 88, 20388015437862788185941228029513476296173742072896219225795760592450779376583258230075334277508\ 645429951297006872903134055419146973083009902938266014557207796913592664305536503537304926706402980\ 924980695332010366749079642873206665943841159102386242311063810106558840067436373308511995073111121\ 555778351715915978257955409792648910539147385097486508263286865660464058348304068170913054239869952\ 843423851333072050033361727338235162537952148382071659405102534444721501996852043844391870506355919\ 517102892883984601708352700127406837713962059981267014423073645071050869789433110354923184895545298\ 938069523654020670874964965764839896065447530468758770655287397241558958473466289959667233643208681\ 419753086807056907206647867479650583582965961417687263361409610673704250696718755712331324361754309\ 498001926325129653168669713262614372466213254656748153050443563769498974298898900187312077107959589\ 537822824238989394732906465873176744144824600893830922078934320631136297660124300187356356895167360\ 260477440473090964285598760590269266638137517586132758358447248286548307147474908099512730820341641\ 285813126595737805551748889629474762879811216082348904732096123656633164574488084311330498364248602\ 71329 89, 15576457816809553537117486089375400110522422217045166849170847393311456008439846142681080721394\ 864497221809175895502432829731224546559352160741915384047723205346231548661639053166669660654255063\ 642735103669208495643514905460312911206174459841093969346351709727206189994030906223661669416528754\ 145512553249479879921139151406287169877916857500130211956203357585790962550824949541837526456919426\ 878189545699349207155431985560892558971649400658566148810703554535283234212189803718944198731159045\ 028671950473301737480163215789619479387567413216367665406050978113029282472756887352356495965593931\ 156267754439936142087709126283673549134886197197097374159170129517182524040789406237325865503238561\ 628045323144407308599094896459803578360005839325876748282943789755336146633155607336966730044731239\ 331034117502622720179919078038395133803432797049933021297158041638486249992136968280147989862454331\ 504456427752460566751959528821423635169002558021249365209160651655487091338087385402372469057636036\ 034684581993628014161201430014907377338815148044276266646882496100900566939815472682128746502286772\ 068501336910944359837086603107032705930653760711414443531959111806679542489688195900655774230463949\ 05025509569983267 90, 15645642062675248673263431346855944403579226406985308025377388462228062914535707074932396774076\ 516142325383266459986625415567377075507472901826622800467173341563405601822670039835079106698000003\ 509327231703140834301959915676558276641468560647939030099499733345616983283134657368400382669231825\ 734657113850652497762686918037935021616292862947803701433719439479355640328592847901758915611010477\ 410077196140518685049909222390761362141420009688800067411021689226208726212711144512214425216345484\ 347960776751839080524199108933095322614868563078835316297655732851376865495836029089709100431726588\ 419781827893488822149607305630136079004927375769977718524253457502720844160295274077222248631464458\ 400259981457538683693461561796951662466509339766746132211404769931775230475752069336742856812114373\ 789327630527153233388471249117198601417583351700317765114069809770783341654411343714427801726318162\ 101729544119919461309986104857282143120319342614100228038897572337424806997693034526199927594405183\ 653022519996789521521012422237680524326725243015409189517773384968016165003322983652047568984025898\ 002371819761422808604927712362541664370471137568326816879894382174637560861531460109002710039332568\ 93344661412524467521226449757 91, 20717498889652008298515387557525356331835228846615917601567051306367581878987790962674148800627\ 025280199352127494248541481198884460447684289258161774516714743839969476356394017975644183966663575\ 022741568312765051624210288681761339437170007127485468184996097436313229805900143083408643493067507\ 151701624859101147628766996745010014082458608730531126588868249730562247129121763469484794797132655\ 923697138808619035859770323094426745643327750957303496187979504664744299176518727391422281405704602\ 673887509308772345817392986427363039943046979204395230826050454636305530518067971821665494700575254\ 262145245031739156857971892201909418798976991917606436798560311928291474453392807541860491972000700\ 251956806247150185130780325442800697724694009445285406359989617866360507946580646957277310814506282\ 454573448082961830114639586373914073139724380179544862066084361724723348532699983197700756385179938\ 082663953608215572320497048869426502587385278112288657313997701036918094503523188506032485552873060\ 668982777819653757747366474300785999726590225286825447620450646753625117116077144140740438842225592\ 778213913367841349204740705356932389415130483252716264757159414232459886410317937793488197811225906\ 63356815851584469836643849278412910085067 92, 36266086868221724457994140236430315201341180842351332253955112133038774969127015859303786087188\ 570463433168170186807497590608277496732073740616374750330397989050387222940555166915399878130972430\ 523265053865107895397330539328419400067537014135933347951607716848745125176494733918976366729568037\ 669937543924064252775901016039939687785354445749505532471964388293767733949010678704249481673920687\ 341990900756177982120007742009555177604313193517617374101836464798619390057969470197882701574636992\ 209599333486231542670233713992348818872733913312354934899179201699620281445824413877916412846789772\ 609021453786200198806689001176036945637053769926564064413540841416828231309600535350152326621089548\ 578961489407130488918861167156767188642867408054495436254129534484004922069784404762540471212106177\ 031237617643272824092974535066265220002265136905782603822857686675077377588138747543723326996800760\ 708187199040996717299918822841471456946901936271556253592796666718639142557167172992994058714946776\ 902299382839366004548024044019722552449581695674858099398321090797563655050771828281189874208784381\ 734789027930805825324803434077217059363583664556105034155760611331582094857380614490295581184906422\ 86155043361058281729673937730518788170418603063184979 93, 84158057835187821881517276454172226723144092429018324347327863740648296314642132289110193455998\ 760997563884936248773055904784710856746716025233861719109031609101643915059377313881068913712515668\ 116992821289234782184604758099574284167106325439578115881780761048934087523566758637660905932436709\ 307154137900396830516112178392191196840374162408477269582682930129282961968993133212577818209728979\ 815334063474110882762997289538897456855171051888405782886071921706656717543627391978732479427475103\ 465816457278127715201858309376305791675471147345130724886477689785266280888856772122538460440795058\ 900149355362927552151749616400477910923450959432062028369924400845610565810465496326588654663049793\ 371813094763879047890237129450131692292107126636624333222216181701032186658575836090023689344724327\ 080235397857702088078668496289465737273622562186021120146462339931521353147419568757380824940647226\ 754420927848970395985125123535705289733451874559073359139865098177817865916866397829071970936100005\ 383688770296868273453931946901676713906487191814866923135093423582960376708971894619767132857929576\ 413008227218584830991991048463446248861957548788029975974485620977684060196102344271314489952408966\ 44534344135072729607497271107317210154141320216903567247361306011 94, 25962509084211962566370089142679157738941489811056828623395535756078222855015255350982124609583\ 571261628721078787873094960103919570963796845584399436116684584878597064913078095008338080416859485\ 189850799863141346699081755924029464277811357536524710973479593498701329050485413180107408620741504\ 696563846911746279203912302044430570656153628278466612337500786915227503436225649578193190382380100\ 895569418689604798089034767507393919853460608969834054091401701206800429638807733504363665263535704\ 914224932023033375514195839751185027632948373480912233401430261944895862066417570311970726245118891\ 935983825426133738905987629152116856176611154931350435210350183023788193323540034783162933154447807\ 243187822237967417836460319352141154416764734546584046014233483051528871107570367207185889156046389\ 067184272452072169163285661200546985010668340240167525421578161712602284988021654618084398620692155\ 582777295381715752847905070245886405626935381651372940194885335837128271516546000868316556379523502\ 885611882558240872376919024640932338432518078742638015473055414041798361559520041066230920112989056\ 708431721194284825744128233132469127317201989221706900205931274782603863072105491629451015048869007\ 855080370357627345752065653715441545034274897898438631470763091415126041170011 95, 10678005202482826319899183477485798409864728747651208540713132234388954349468419335023184399641\ 919679596894472183317106328680817163491860098262094019130368305566854657263046039546808496374971438\ 649081926321594641905673491477010695504779942009408430686908531723263481709152179107376993290473932\ 312345197131734717470602962066365292647035775304380712225744827886112406771931944521823017872235324\ 618720213747729952614054584277848020305864664496465901845058220456428431808059155981906809052997148\ 692610801768131258116540494680355591392486942147822045125129893210658619340838067986930937013814592\ 816179874371266862725177086969786214988580028830056386672617084349320023305902186859280630787453579\ 486198629854174180464533643523251693833917263656213446395163834938691335772454163578218506922993319\ 688718523887258440852999854701487257944488105180112020633564192069403633280770341029086355780748498\ 445483449845705705437666336823380323990755838015602466674619022979529256782199895793559549103181579\ 705081411232629871225511559490555495801925334965887630843405431218611929043303471989095342127580636\ 697763229133386489039105719348498719541177510985533462871456389546651970856340940370105015453363112\ 9140417876529896065309771059393872868267879163486000656941262176846657338425542178323100253 96, 58718510365619043875335630761443648210551713149798001200833063610406450955058438007927510200151\ 008316361536635514608061299957428852449733013831833909359719957482684990064810877798405225440321365\ 406465674084732535542277785327853596839508104473446971034983021566148044623523466823172874687538263\ 388755394545433474220342029805822326042781240252353588206912346787640884941433577629966618500625316\ 349903617447487186848699993835615711372918195211107644010919617508441302987977013367990654866479050\ 149817229088989746073873546008141199645001681771277037371021291634793814810363890376258464613342211\ 792532800316664805959915389230882799443150275262561407214254223396088739158221722292487946118407347\ 853136957847640068482835078023235357862561559946973404499096355397724315592839368605319319510795112\ 947732858362672243657715417775007530369294636919286238165916998598223532165460249688521745403090267\ 586550561232306283652109944691901792627030086988632122747704129035376840964465079475467705970468730\ 663505329324541541782409300973905233888752231844517039461585276293944337807762132644569605159069975\ 507439373998476198672698598553551875320194884379120541693016308066547338829560482676019042220693733\ 816959491059933429692845626654286524261404856989173461304042427909917521769581578609601687319662206\ 6933 97, 43297495892665350252857869449786010282790596891876750045046749902271067505152924276083617952633\ 987118799542802863135593786550075993712877649456430948238807461169929100355869806772803883723631331\ 317783379149906851211858210188297166761554298251276008799910603883181359689131188423735711011751463\ 541244321640676640577181292899744401145391179835958078959257853539390984063627914669169459516373439\ 200733523296778001658866739055717425882206237199372472323009270576884203737630837979524640086839311\ 605269902493308853117459926297915911338547452819225041914599313783247098082194982268339615198026938\ 675889224134147814011178440387826396906698563713925830928054377355129671103433250708534338248049518\ 825839388726277812766581402607283538339756275093466112801015815482374376769335071983537860787174342\ 839171087642074207923149595953085369362108503339249880455486152734957492250185223969749650715952196\ 296360229661108110639231014133090230382496429456575325256668868475466149779190979922288125667391780\ 710496320500335073170134214331723030229270270748521541118416093145469268940025507039800892161391782\ 797302432450894122926789063962442944677053766347213878617730099612541659319973603125632491657990416\ 311986924589293668717503004787838348657108222306462195017208518425520527197996905546995649709961982\ 75636930779961821 98, 42936575906196600584878325248366183751975217054164350938342030395415520894666117928585326694560\ 725363395624779675117060175782953241323727701252110489462261400469432833048267799121115495661612008\ 105785800100792629933076276644776878817519649903966313661136929725580141555204644370854077159759837\ 859374807783843159376025280960964171976632588632015325462585300518940793259420187384819743119335931\ 876264940970567832298452679997137892665589068481412730974011807420114914815891631086463957037559087\ 314288636010801694809454780111580037591154715664550555176331800004113533680606797844740324970231319\ 368380375991251979957748962092715768366942918502690104151911781100013298181871628863730080768818290\ 368096038222311682251033247287549525862714777291925132384469156386616259521909459819234413397690048\ 616913380315110365252570204356033704321673071754599067485339549706991132876128811839113954960278148\ 761750781488062533410595689543271875236610241924101109906781185271000396961853106025567217382808558\ 417982878814336279707338986619839132737230795983365472221656276977159400283570738725149645420333019\ 426217717532297350456745554199290332288907172010751927280734040838360795354846729819416306931493769\ 656571484667613768937437818548712187786342857698143236089638262648608417029569432834961857576607914\ 680219777613906037681988908163 99, 57432230265449950155701529589468285132361648501332558737365944490792233169579572252163527626942\ 164728215492649895960974462672360339951516231777486104990327928009981396113723625016501343677266058\ 249070900984669026048675003870447396524386516966251954711514076499826913086891871748906805324999584\ 265520331330813669974348666541187222624375052074345109069948634610474305229165900199205497610130886\ 849176600301184922854294429546182324461583329310192367563321213795922142118952473777799645161796557\ 943821741078406485483948963000051366931691606324837794521947400193249445045304577132199398989742142\ 752219973598504913790461883864209091900059117789979519250810006495436298165719834697383078406457294\ 690387369826150630636219632049619499671708439191074542801021523194662424804291777657066528381510000\ 469702089711627137479686181389257346804264793831107356190961604906626173511453735163965836371251979\ 381339189027023035161302713933086946877792670741913720991327544355169370988463914627560235257470260\ 472362051303726999582121416600721292096521541993051698866049427388712914929276613529292145153401584\ 416368523654061731032752981191902729089729921841454174815970169130669594549143154341906980019957999\ 334037479090324909444899504896234681001923225254275961176647686223847321175057394814068876022660719\ 4655005452816302778759656159979576191789071 100, 1039315103039252347530877722356687459692140638009843179408251154140768689111070620292367150420\ 962823368315446867535712093130791917040841768624054046342016743541014269035345133597445640960834127\ 018398322694298351939147983130015136908252323673866239520792574613411868677642235073704177013092547\ 469988942740792286178287439751171740781473269073892222500856819101508763905159436890713516706806073\ 230340709775247109962639304731268726673513194358760146498716630917326127104834470990855699126724423\ 364563400627298922622307293846063438117272268793768275879962254097799354158085762961064123057607966\ 160601776755818203159773936124656112065523115090064101111495353498206258795439413673812037278296733\ 645267287644097356076684710114796664999936120575287724837293697351493924409500224966132968519714416\ 842453707637954130055549264002324165047468473929271485946165503217356837601629639419879469016702185\ 282884953955978837040813769790737964024765936560132201947329589020684688103783508207953909226973353\ 311673228475465554368940907592962420614466784994981282960825721578943945413044348721413359994322887\ 267908768807338482433090925796834068237180403901988798369730955930342861808229822928384548983053573\ 536591973775077187971574678905969616118381414141776504673183500635532110860928139441058326506259628\ 5149447865883142706706104362406568168733890352436821318127