3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php for($i=0; $i<=1000;$i++) { echo rand(0,9999); }
based on at2b6
Output for 7.1.0
22663866875204253093846675848181889711343169263219632466443843524761770119585114067956469058611812978477223768552306817307029579825257559498678185872672975962829244371942038381758402912922178853317613970377945604512278064880969553828490227092022940434269985079721189931748340911379106501171939246780233168657235425931077898190191926830864327225274499816586623691711865126775674687717135551148332760461217709383265627805835906622880329188275517482015496558741617509468434732475358469481849217244006870540433289347075583633712543283471510142411553615626432673961842469706455605627011549418419974827124651369492614382291124961955714478022202848814040864825683417722277995086580305920289769606653894382851963064907617218456656039342918406778534213132118237346727159593930944068333925323618269860259208939588905871687031853326945083371585574950537898822854838060764824608896840250818574228990724836275813322979431991776265323742818993989144363397962227634605388251954412663947228896443509551752467651104350108641056369677446515105757969233369473187424718199971003826736680869606396846977637664122634690626334542113711202479465049508193276086300915837368345102861803452494862521027995364269670354985556983816945436672567172782767782585987038616768591409755694905674633230815722840233943152530282089454136675243789203236312356982886189523673630160760791347250166078717147052936403948480485923593783727596475832491208733025082260552977918488850325873924430557595893522597834459673436415469006636083126746243731924851426521169080693651407671486714767271886914557237465281520681322100496498607767337197093225598723741111787548582405274790923938230134952711994758512974010285215637377463125638722832640297152249756578372890514738554214417901129473028272141817543315684982305522362456594762610477905718649743723918497879476604623678479877398165056864741888504969109826842029862522989799270950693146249549876508635984131991271523855367032681399452949848440942394842978743893760805264908430917816163943659239138608107449667458684509183667293793888216145237643933099855761947260288891482330455260999298465566951667418462768081535626750026618178471387740395837492831559572465211129102188019536409455891234221799479733374867832127509821072198154618923568254145327752998287054832952261525302978681465794213384293811025234558286803965632554287365373441701362834319661731411711779567824250255875928694418922834875692295926876506639726055994466886857694393365175118859241246930365703848234493521899877443525362201383678492566009491294927339120629803620332772528682502687456953315799773113074092236447972246091696953305374160284838522901840286208266506694751998929964932547198152849596521645542485188193511979239559887369920213876214268465784454929748064887095566954356464222812686293295175932435023457034369091340688586877311414679857784714708388559022791904508311051678553428644379790667581233693812212512371442646174516175022173558194669936279926841002447510171028946578556242571276512755081646248526801801233115037525824052783500492763290695251331891139247289488591581721438504674524694819248513543250298162084326862692556219612446130047390637010458312135586180276181741525688821221794927181669363584009680519661762179871753141274339837963175706832557162476226813576442725474208604811963587628781178468222767496802974155661705121713396049879114331959851236757797746935386492096518182221498512041691294613283971470010623556412111347574934845393103876073988953423973564608850093931807494419543407249540820643268018657426824311530553229042784213399427845572950285187384827985663734837714419882186210757979524575711635737088869565800782626154081984969369341876246194733482980585498954722973717224551715420157843859315476511843995043287341738762266916213527482303886718161666215034492721274250258421676334859668372991541381769837987690647937403987245479072181653743204182616142591796789471828359
Output for 7.0.14
80197179893129319987808955222601081314079392840827573404850379522523838472182861247369690452829418248782741811426332023613398122917742718107258382203367366513611266459536864712563332085236647279303522771916262568549580874463290392279531456989282317483170389575866373756932380984963582975353610708609674463065081467498292801630023983350210998456641603199241955608898171873571152191449437525848381817510811964793864422673403538885748484638404128663648024637847364712784505572323459339034214164191125663602716974045420227786012139218683616631094432101637378473388273786508025121192979304571698702539630926059614742171852740769341593294961618453497102540540333278851484654295224269388177962134468439174641614748905118687120077246481674294431755751228591085248390336424959644490458286529538913716520658525348483792993777657857155252548908342123748985588605422279920361174508411446422898847861381543338329668729772333851249430959199733223952967391810822993998935035368797493895911025495932285763470776707662318638089205656967758278534191143403577297062376999682359116077931821099672821747874222113389829718045418360551228907228698689809285268267382071610278816107383249449876380073031036457948521355252870369235675816821864688625004925239845895648197148755767365416147838975794963945358944403821739017434858196922296993722293239172897174947381544611974379645955638727855675143045922221298838979162548292568606586519958780935091928385039150971442020482720915835923331890143897927454016673495505547122717718455961696880942642654875907742242684258661532723308953043694751073526415666994597475571533476741117001117051671713388723517310558411617736985060366814407487209400228144324905532513812885155466703830130122419164897623536165146752078794033987251909618103329279468707097413543579091423771723416339304237316342189392883046020522954651844205289913504352420923083852924421800313267348747283967089101541876232478614227865409037969500628077247805230029538351748471591251883515111671806598971964248679013290983553731687692563885874315711757297102252651093523154588178328384517716679133089317931165443960382313401567718824148575533615654474784241963511799716165864458102181799096285101836139971903167331512133337744724156411146291228393561149283629727694315297611495141559831260960064147918591269530142816692492359520007613692827742338849338898630776324697803612621874743927919475884879335074207488395080612280254283307582297007465652000768834944774271987866486572763191084376376812959123047323350151836749212672462589824952716773132535137731326106703931329819740883252185275389834949466374201325279233321630116683468137907755948554156737443825824051697327201364958394246789882962247662081807752091916756218366128082497699459712509267796525588345346011129912724503881532374246602668870076026736668905649213370987457965362904213183729022296681428482008190796278534779041624546908954354996297175924209573744794285600481463191250694834178707660297082921843926115217525354597226716050875760495192503074040468553037012544577246586289371522187770734713437465568892144125765985065969792092834951466975092111975732707063900735771103369388818115913966054702203237586889973972303264395412024715653718753653509928782030145975330241343558600947633622178580705610608696619676663398822814242877968865561323632775308480163493621336734218441366880193772608223742372555857374551613927945611483589903277823372184702852151863357913475496132221955669625284189333047128326021066505586853440742742449177197938319717590521996186734528180557019733366892711089165059332864834685616954177732745280208798250767052239993594914161914133333889505655243503735253159431979589748703087681499306416329746152585871423473867341146254634403385248143904802439657248191390222762542427522825073219426197050907349778550203765108296356351979719836389653231298935997365151417436313175814879508971623642050399246477124421189098094
Output for 7.0.6
6228820032371539484931863131758620810606428747544219801428106076688954993109664457578141987171974237943826728746051726691034251503642910182269568597030801772884506845992685934952069376829451480333275527161753146246865981089736947271418002857613928506921849493286175135363594192864186526527910679921734847362966872881690419589056504426565411405162512782813165370396741671292216899990981522735832901648223594380745023811629228652480358035556676248605607118951567476352564250299517934647031188226948722188136763949547465865597771602463327948719755514473523335970042858219261214748735936078274377438973443724909385335994396672173613602692020691980402623155383513429109228248652469928751506891899662594241259445238025649179775264742330352087081052882906913212903598993625526754319768686653248017339122176768849811366635109235492679633037575976056453189140844027114449673097246678719087182833976630202526532834506199924056273888422179940239414534866357449054411175054760209913947871353410778853819197869725648537536027673564168862179764192928453652515098393891929623259927774538701939425089462960416484250957575521354777773391074253109270980998751959527963938888873229183977126183833603851116813908751133218549115496928001072725493558508459404262751569675243753206348465467145236338796335633513147189948992588980799863099312985363214809913364287882462721377283314641388527066788917334145443588786508830552042849343699232782429580308622926796215876658934314103181313963753184236690673292753756752084497171296343365821179498571061138685033841380643064701610911026863775004700048151851406856550456335462236983873039757828844742721262529645152482402565393323786703457632578645487429439022987999449504506484636056964799072805486721125638774168652841400198298003882238554533215617224888979642911333853937215637339317966087979401602193674959292173535314147369310482721710680998214593919452747809536677636788179688966421169905343754868714317398884735254099376654713473380694509783863394714945443929250884638456728974233196851801122832829702814704345789957877334537314183282439751323756820345823540683740544034228133479122691979142019692424517058725147320341695175567385153751461684984483503417818880166553770844749907739228803311162032150223431226542544631159608771178579944673541473356204292934941198775438459007656455114374741930051486638104362648662555861798932111580356336076680724184070727559598803289625281537015902825372916668470894353142563904868894494849549554750435629455072447298157055487788812446195064408334237961433615764976336441147892491203224614747593711415642088560965206839996694651911443844676164987823557419606330098243029126141614605623775258720413075749923637690497517349161396069101713364459068659983573506704559748493528117158099858115401128984257015734608032274454210802437865879851189579465150291807599794782494198630517551244227924965253994834951065535947849491236521210294463966712405266404678275117594279075583744470883182539253377381169770928625397673425151797156912583506517052074743383623692075074764473409653049591383211517474832998357287556365739457227294365854972951665215764977428934498147711317121839791368869484525464399980445503721132182987751115765862314773154355877168089855949119755061713971553426485953306396571714286533358662738798986678263027077400192894588557851517736289355863613457445719563577178127767435613392526965920789198682063224573429454022560037273252678772996147266330747665003620135386167754925818065475003945832916163383598765371274585567434499159096888522719134168847987011458462713644533228213965435817561430850689377978351083951269412717797256664305431127407755347037095607618955114923176516573386890261106614104167651951798819587027356173221291317443633991047007003396578124410151925161506759544112018251961773675590550799786251961216551271579194747141786559213629778783649969869830646972266387713834182
Output for 7.0.5
24949043278291948726832162728965423955524032890340691802192908781841031139310898592449342970295097324574729493121118297356169161575648117888407710836854831666367257120743643833999131725675032703657363271937954392322911191406178424125891529857941949084668730889855751416273022388141985092431785719091562511494121833548067754553927511687782395130839614636156631144494986802291628294700849142457431073033876281997341734472812976848414131302328917768316042085546620003394942866374961254211315947564294424275735209669918832512576470322462310943235439159357366741488449143583093657798245093997192521730493317942862880235931565123993283651823181687823996519312447105952666838699526334253574017770084505947525354456667775275549985728137638093112941504864966033272680538572692003663437515333243064679367496648697137581159292890116599859567969345358425150721739518363663243604760276571872865652297792922927353082561704177624236670564595612482057524513648056111923414969444484872709962748545952567588125244403744748222333767675575416823845983179247413049638808661255390260026051002279260201971723645074681686493616342539243315869437690798092775367553746933605135787260801440751141667565290267661713904955961915876679669955736616111926200304435031447995233024213363786771156968800349883049944325007215700954033982718093083542337251843394072574240004134693420144391284334524353615576757981482288327679486787158168929371303259395775701431205083557649326789656560104897470029455098913942308444157478454211737393277094140881449665956774353388988368311136003680361966560329664637457386224742354856354197452770296495896927774941086650682272036790563621692747338075071735706486207739386748174299716412811757102737554111959091751564729388247461657063197569322131424773128779694327592160445044959224307122343092788865342579170829112852925240387621003967816992514284740724589987962388377179749167714733132851655228553823774633645612639973903529622895188822246926065322865942341248888975849390866937888128574912804935725645937787388749930697583383576310123367480839846252669662093188734694379782969819180661945668571528882556710379536173583944029942321315292592978654650223999903982797561666527418493453864361291383562553979301923981329184480681432979842317262420141840482735434433451390846574423804829654279961481396029316868832258445224875682455261144956471049213099768933444826109476388742845910722204235995379646616478345074613626584677544313367903389835876652143884777951708594270182706284604530976394808197292399916419234759870215791465366644704919513222494053192256392411958858536296736810244891699295117561142392756969234364680968408557284671071437613647379508022832512732963364435296987484023882250441391984699361461914111127576153486824499589954911340445657768050517161529414255112331698506485638035949915326783352335418284915201176463769342287739528771559845267767051979212332827784364048980725889562138956402087776991351930937757043664560319588657368833420824522871085180473978628855532909516838375550066456334456878459084769655158119969965535690396299609971495832893321704857416202789378235965292342892974791812675247158269019703246014918180211530731762080843092152710939021342067719954659106293116687006671352693525906641890996824768643468406458840508676079223029829152240650637583162277746973183619804692138378909852549659076576076594235632495504238818193898795476934399662849566926452807677087585969954834559153574639251291853542375468194578951545788814594040293018474222231964389925759305984114292950984495066597430920561421989741360612413660896014799128905937467487948334714172426818936404433247929980436297770123365807615739724050459945338270346866988827643465949975534756855912941495649996288647374264378011419596857301223959835012456617811163196341861613141680131963828379014728175974012271651659535758012245320466596192964246610388932819722618530169847184709281479148128897610564929
Output for 7.0.4
88634549704134903115227742712496464473091275892291972078444639019775547952622642462183077113537383816189244794251419885143640054435847874967551756176748540190771323432382743402877021763177425074395819887157472932940895854551865375279692853889643697297474431193525819929615733600203818977924313529966942490847794499294297981656777230922452621781787827901473641617545171939191986364991673979325489998136423878923167776865618416861646562409846163799775769156045037947334827827946989995826117929087802482920661781807969671773172208361004850977017189018593482813116639646602892408826479303561374657584508364553406262936412131082142299491618397476808939233577293936935295195796283576507460248237796611385015897367422481655818358936995880988301117191897214166834281288934923673524707863428776698205713424895608195792862619580818759986932941480526223741068625053852787806026994456158838883853955731308840260029074822360594173118214199975981833680794741820684085155625946322566312196851094190257111039751745509877805612411866458612626146812186679780043286763782266587568523871716436797131179662452521482734021547194837996721744825677281868944241877995970488691823836669451010594527176981689758047698026545178877789005431260624075867454462072589199287749871068232091749063202480439246240747133757346751659333283414089802646795415990425695959193021936717767576556443659569433942370241754859760883778664053346185135490919653651925293665990053201745431652243315027571546508699348303164343714260107737941285283123927374660990332709279538718012448690618265385756683285865021399882981716755237632586690680490110614941597948566227881172483601542162816311821666688112665357599396050114177146376162476954674334152578437592821585232494927734648473413396917285138132932706766396049224332771715887907765676389049842822755211319877429546472355867138293841099633221575748107634972665392773155980985394164902197267881609763455388248668339665241895716482661442188838538580482779638214704355376321339228041713112333649811651835288833624514109442387969497690563915821424598080648139019969334248247968297696183938357018523166398731635538543287335327376911849436818299818924509356128082723602188992059923858953924065654783731037493167312127258313885290808316739619531849477310716792159240698685610176311493882536532382803035763240757059838895540790866388708092079114539380608194371054571475560230121923531822528910387924292025326749657449144779151815523506134705077575221343948384428255323224897483943794789595038177211418570740428957924324542746746899342945470508497180431845548956284058988440028341542463353242291857632713186808014495301993714492705283293743030826040499929860235036979710053071642649486985701638927014053181390367305472248028659560145139614972901666733302276969715916325962719498286607729551366772994455343158392766748476531803479238566034818898622049322859671878349526481109224163964358851183462635459912913992231907414057574657682432354233862780256619522128345595743621674192461405069452510416161704150596502259846859481511382592712418796652874844347461126842092413593037323697490947599147909193639654855444781261025859787226047458155826529969438429242388135079529872638544141899480646554492417972525415127216733243209413281797656225992056253981525383465641782529406102544103913555313677684696213158331251705676301503247189031671579521135804397597708063318160249045843468595609217738860151242179999291797493576986493706735327744412311629248659466920239021806724636619504787954779753832798148349441819922225457944140215387123889573085773260246617547714877804726674378475646913427237055001977715750489952989303047874311229701058886701032127519099990436196416015979511961638759984529066606549120416633786175418611501925898564600856193351644068493622329751913943605942913847966907073998945418935637705403464704311952685119457387605395562406864381218415426314734855111218357184863132307898061461487567131
Output for 7.0.3
4613842442911861772770212865178341259067695392430496915642523680974804778534568917847437135048352677867966595569985133897312693781892173466552112460984486233051661440167355630696582592440344633787860338188521574843092058352522658014052373996984364677788865385342309989995186172220501801573894068107539719982511986123763713242122919451672434298689962354350638593487151316382252546658692142531845864463033647438357091754978077074265964184463728841313658245571747688114567983123120953917994734117739520170466194551916330557585563768914687317746991761583711192606220999657328034553232196846009304916810442228641516196260651586662355203502992912799065761827476383508819237966219911834187219617576990674940786675275943837592864860584562380567452139667191427469712113226535473940692918982759928852027717650734224893420639733013873937327396633145976002478769776570930994437619352841388267449495622474478685449736875374777913382617016847589026759860463064087257961100532595749798398295058892735914411734144735085229095982915855455668912302384802739472553288629740151883260380924464221481557069970279855355029172591279440906736004526135736964355151692424922429226634023168699187301798439239195058820263669280301720729251581576084280754067353721660833682477966403226039482327575269912554192830802532965948796925357999385127994592188144201784693959962627501500636164718108669747196074730732255574005484854699546577785502079543734309004901633684132896225862276980105662366063806773769672775845366549961920439523197478840171682948794729451499278382492990327398829731646361884544073411940167779475746941449156024526085801021718029763340465913775087607932534549106935218364036838492352333154955963218699029385158866788590480815800692933414380795052273571291518187341800278980595254189674127091593257976327826673461924148443364862664230045747754710851548447744275929242749493286371913120205519292180774481774937866750329141939016637611750049749807143797867274691906482769168349142051596844174915315857395128351494959316106311708794767061378367060781016978865795990768372339697495841430345772758365269977917949677469449535416981533050356575694113473662641784094040874487505698761067104764447905017814032048051391278845773889996795451358446230868340979381214915673494698577315278782617324023667674311634348721376082243739190014291790581222176368970221855913106066488999940164417121431631766591289363294470551195696837318526862711907644784955646834899247437416121423805386343279718492497587184325741758408641594243115356923690170466493373823291804009214056272505778739762430522481374572902920008900874869259876746712507294330798927889573914284812264184751306637987074873898486115289586359153253859822898982889229879916387154867591058405597024138297385981539725867279482019979717369084667563775665814586391667357842514901568231405130448147792285315738856909128629889882987445187141660524569151639241938242105998315818687442797353606226822426219081365539363906144767895482983698677632873571664780607233246026298749648446681270708429839357578871636611185097459013807006595667733397210044522946213028211623845817832879239625166125265923815773711605186472140444444041012810552361105401690331161357367765143458812994605588950108340471129437132867380984855166192561226226701208440371145612541679251136152633278039464346841717115781439846618373179617017778192560721064930670569616592596171879859682662825711643916993636757532266964561578691649733290279792717896453523797513471302990174202367920744771983513340953862372949211459440136018443077893550714145502940169018821968148390611614500770362961630969373828677614448596601277895445235007387546684447523665137525417215847567872245259257605649374196668108574867031070205836401452735978563111396106352665919607091425885184378710280438550868656107273321248687879970656107546781413584249888434177890336415376756648554987381915146948091057205853285436916033713987784689821260105938519140
Output for 7.0.2
205112094055617701281713187962900167162719763248901960852761462819108247219711148211605636562868248212551394517849337958723061422014784831551861035411791877751683768192642879753462704342672579525623837191631680202820324163328334269342821713856572435933994420751535855456163227723208846995925850726749398554693219695066317567867079972595703216058794130150240975515807584568914249659722499795276045272116060744864701133429804556640352000507335225683743835051644447511104485772013514140938935983007258595705507537717577916983249564487096592544842756277449934898017309293305181753998416225611718551366210194549643217453045358725506817109505676649605150547615525989752218080489100316080652193249132479733233294735850418884060606133580592786643408004573220507509249970112659797585633258772774313066828390493729022639526208755872820934606291729336679050873899459714907879505447112954607946814081205922670413783650744826854791352205895017748467882566477677128639394970535308445844434768160752214263607865268861554679350067477349763851127945907116062298113011084758089365652425802228591922865758436473092342525825366161336905754876873699255451657196894062928142801178994409141900748749508373701275316012931981763607295547559498218800625659545706380436419405635988066601529950994744331129995184245320075672740338026844934981561547517341291152992936273240999193868698062997232892119357113558134656623555779689234574242112421414782416224099275926049715751199462626281028835359691020764046671650746375592844317510174190883746229870562981804074774223945553025845355480628450326955748396589683851279125652963356530220128431167779412863918896821951293419819008591522648613894781789598430329851443463025426283121993811411134559107746787571120589943590618762962387447132558725972184737486208861222679974597325978489032956232741863176170865974521661933442397473149341440963758103403351198817659158458539506565944747367768212744827580593730796433868917014049545145662171488587595446279295005837603290395957485056301803338969583988137437352198812648530014749955494353439126634762974271296934452859356479077888570874568217609470316713240650650613935490431988309124408095754245555913367898406715719643119684642717032498549795918197295478094291998645226698504151466053409471249153533879358738957434867869325524768266040244311385724308583098974163562687948931104822392975012893943490159499284437284414637725212875335687070744660211839017014562503964267648334854009284961761948215666641891448167931285797183881114239113226780034333513313630458777972422448984986985952849254633287732539182495652021333161293912771328225198568512106212809423428890802857780222173161839014558428798513256924083438720352863764112177812853254942322445322271547543897836538566920782747503064863069676226702069821810990054954380230989341584759526982705537729845960631962084938591168448839375822255295829050530326477680227188734701925368446014749506569103684664945066383935498839367531462035575580847957259691417054821244375345326547640022138819527469148073595915162822102484276507767329342890702728172257234290217833815038165093884279865768617395108663381407322545334154237352693745753634939841812856807171155747509999338005744189555838559227719324435758150845212498661711556383939660840538177134342839316484382681129340189752285088699651623093443841178932316889986444667648137389871467990143785193067514839107688682674038337020932151271139917380779998725428925426666098245457355096899923119810628911134590539054213098358066969109126925237513060637331728187741322466265732309720574667735386572913193741669803117861480432028995970961083209080806889906091719582429743015646162915834420295162459945260345084602996731657526190473227329307334777613363307787224195398595393094458512588928756942645383851010895933377256995385987068414159480234166778527566899709261047675842894115548848481015011589269662690518025605335908411706425491748432025033465027
Output for 7.0.1
796289591570846893216206211453861202414041209633989923679849435921854231723879397935658176808966929770369077912485907200597265536159754350215480374971358674951127649884585117673564434553695418666277474816601935651615568865421974646777878818463751734180051295236234865044949843549996775934245821951669890167487624076822623721428496188883985282731080449860521868634598039210435010981572783761431071219261391846153472137978233973812854474742115488196170511677079155794408159605654922824015296923867526394811459025381882678286783728831793997526655091388812102565593609221826415276300982296844605879646044888280175637275033815145389623689642064069368149472387687675127479066487229944656848152127308376782125539344228284325805677167137562498174657145037137064041458777657721607250045409283377424465771607469122620759596439965417219634176996296146447173423709497090899423746058271465823715993073737613923574512858681285865499748818251421745359973392086129979688233577053111942740440113657484861719322143099879252873836493276458348351957738935901865227117416182677161500353201694698586778647815288527918218949275404490871489714378806777980281344229328633319682635351671853819512498560971013533881134823925590052644454442744466349370384915436519356343317197066146131639359432464658942077816330895887329829356868342363238008825755897004089201241288536836178327028379830252663711649969278324713895221571279799429352812879017857958147049200321385048026772820521162784233465311461667681494431913442060818796225308957648441020755642734549884432915406842579954607163965002633241147054750519570395403634172063084128639734293347858430518655816178959675571821694224456254619631298734574239462699576873703846631623223417037026857689091119862930635403209789165911864605344871540177166575765633321185397932155759636394855336509986196813332201899515917968095271165911588114868800754036733406098918274583165484039216586679436148642429073543597755582642199713715964218718875143826804146309827962958796680383614700486482522974696480170142861346864514348771055249783748611076205745848235847933036997285201078453844807804835056119165305147574186026117122193040403356879492838233985016816588561244370834394721876734647750496842492788844923297623910324629290579988053161750210083575784778878494166118628662332207189916703415993969218089458644257773707923132265376855223692838784329482719315946994820151748326089367465037952234698358661225368662821164608437157505033214528307347441132065899678060453742972987646902442835858420491261937788956399882265465855124823321372413841650981645874865499432213065420091219846245286495759010976740032596818789158789597684798778599850254633724752586771966160993280782519741934882051964999302143174845326671824420227769498424487351377340366311135819244171128447074436061033845402122027126184641779060667937340603688369189066954873332792327822175141062960909177694073491121111865755728555461859113195674062825714148239731820817612137857691303284272421773611195705363606329604455383370349366404582215122133137676981246233351043720474992838039683168959417260081999702532537633147283377867733463338313371803722499122585937621255623614603501956965647574044649303779727718253197987825290052044026214248777948925834411780253015449052442403084814667975445275018171142839775581588332713378866515345358744517874353949558136496436636185422270479656752854969709295268054523963243499798981424641638757006230971470385096486715733841469008779056282658422719891200649724687768178374384861131054921017635899180905777363344781478986441928516496090608988029107909865924735175681967252957731791937259101663155874122123568880471115377938254749825753034613244938209574151039108376617300849695353476557892078772231061272844822087903403626202797246681142350344935892176097975054210361879572175288456633953734251692530292143771302523215043147445292947551071502974523478184117873823129498211051547095728595430325790516770
Output for 7.0.0
181884885599617479769550609455935690667235737126122082420495343955078379424927171275657992190929799876927404483688357464106870242359705487622119256971780549477643137820738864220341224207175319603632102590879290946818090899716920357366006666767953029027385179311366411151919158987942298366276594501778518676254974655007279883447908226701438797942793474524542460151329845550325182486179160117595377499970183544127630633621979497259119444997987177897888097779236676040572711205823296253428583387714524451793116283988868015995823309292292160529087274751723437244623801335122720580571808761153383019344186245549772769533262252146125718536135993834531958303126824119832114098871555651343494356986476215937558284976908412943202771868440934662010431826133267617187483206962570762372307482745593717369811588517192368574993408306033278385396974572705674061416798720781511117982114197288857046256913927886392214105542229387803553817904996922392908405228426186790625475949529946216629420243687411235788470085944141614787212778361978670037759782223855664778146248563183374774749973175509469299637675764319881353176322239237877181743389491968956153281668231541031450455396696228601645269412976320019386976495528856276033194621595914557797918153795674999971751666885332549423577647959838072201926736821837949449798157968835774653487692507866723136466122110564855015785664752189527336551644696948199604535014005313353786199107298766014903182243472529515485589191828132190421939697045437725361897628677955313512464985121169415089136482768875325590675413349424988481746201333369665384246588707578216283251350752473013218462033326730968521838847810037514961869282845519367241710451866899179138804235145777228893164350452234167012577064299197197397556506882515944985982923469946852163149878893049154497553948333536358183479313587077495848637600837418753370480310735344455975794170615425653999850125122520913230104102181455516561297891380143132684516013917642238991601718992362820297277065380552187615353117587636562983979169864088071350319589727479108627741793377179343184141379572176743098574538825128292245363233824122516864999998520421298395437477072025724396661753204505389494997882468838182238484135876694699489659207528714295539111264472174111262992695419657430031168602542783035322993311985822781568868640983943710676860638409166519845938880715386850716260426113336187380299148841147852513839288737437724287319705880174283804274545251493383862681423229801562138606651569212091270266307471580186795882958707309722267581052494696313023827137314045102682665535440688336777634908988162371414681174480541707805227699725484815985596215888212354321037671985623445953359763896971854192513787475602901136465484525850512306269655929384322932826639171927826013299748614454035162600774811159598413780961452605294770191655848838367143736889794466433448882966277735461373705180614663453242160066970502167815082981519428927126779958394146796516882529467920619419262487052867350696715645705398089350886012752804128172829775630340634857728592577750441270573589855850225277108897027339507232660443375583357169020288655258371174768001175302840839519332814658096617740435591029446171489587948424266769186976611831512581045587345152735792327052195019803852312650087935407743416082988695834863445198879485941575743230202252661927863435813185977994547712415735710717635237690102966492699896572770405047613799985344059998764824653156339157674381553446072518666905852454144918368189855635934175457389699124563547718728614018332528699352391527364187044683733347186538685179790495354238314936793421996835349781310108071707302132635245020861249263353389848625744917212802789601016147508666324832688456820186926771856973477686923212879973137298529916398233202525749367341516119418332418922207933435079715599859902403566800893308284370696775971293998063968325271059267489279289587514536773261929742892679262161814887195596884602
Output for 5.6.28
379355359552780487034025174757732069109916771478995284128991079539657958396222719732837993830573476135736515084367471957222293007912534171131501782748552201892665323678879494526719679548492415509170764388792969147346135837210976390194682933612487690846112839401161230656887683249573540920058453034446778122582939293631752703582424722850928555305571926194324402195555738092416685674942029992243818862488079218063725956253085383538192279015291895861441374678999531931871619964335903574521716823991207391776021199635584883687614802946760224365477614059757400404212676358186128038269186660070148056244604438014612287837135351464439255315023927624086503222310894077016151491651021946183146038074645287956740642301373308290547531769519231255305665775188361680679532458184901832557125672094072041182296018224328399825689857095499753872992362377846761831897178027137562853217974730921161219549311354474261978553881466096773483288529603465857515313014832824032937839061827614222515354177359782738533480912854655335853989102862041844491086515228393375144821858232660144873655841778109045460054259268975384366285351581196286274436851622128425954484172704454928217932848303462754706536022909579601570873905061530828164330506136599585597524029214225967714376438810398148558374543641381678284717264432990253387332570854894419960361047492777794098116436889854091677181996351354325760739458423892978329675506779997959224044429504773317535213322261734826932736662594872717826963771258743745591222357298848829651873087922530192763429310187236533546116741306863651954629125486771561862049376434579976332068387200757986107736464689062923773481325943498242569611221895824222895265105980904894231367686456934170628916733933930975121134788955731908435424637200812772769795117755195491329974153733658924419839639839313710752577016442458866283781798176034993146655923122304198386842395476663821917252183371042495987444161424062837125972035478785491519233374153357151355913707182816569630251276817147526244681069433496864340483746463184899888503713261447574874892249674229440236399365315710764768847012815976527184291238973994985573932637390311407269239210282306371910427064859419347313866161641715230055292031301131768916241336656872084248466120241047859384080078999110940028341641201070481271430057794137691709510367646991542668878764586712921370273921346174935123756653538964557443537459744381349094545239722809845717674185762712777862232728204550203327812639416305518428787798308444315192726019750493461993188628372088733868094897579585769082342398546944575026741495595459532758537162587942825040578250869572097523471447146870670766009708879639386518369397345095277631574949972189087624121648633578397523498371918848538951697180110476921894581845628602241942707398635778910926092588438689249834358981588459480630212037878132561874699174157698688922687485618162693312494195112739568181469818479107562406817796811490253694970336117579925399895712487273965729903043526191299189087272926112211214977239606896791937790687867551859865735676761402685371234202652955223159777827962817769584033432682575824305412836946427561609342496528528620403406204238992064560966160904147784292677630734528456910362699225494496121907702204373199072668648805165935140945229754816249468756880810375362971225183213264292846296716138437322986609867625992517937946439837845113294718361722656127406952409446563211678244667965379569187974405998472603776123163363762184150136362435843931005419628452335891464624600504253298415986709619573811176316104607868295858666852921899443976185263206160235399568596179335741587782909907272417509411577737350102486993083914663391885215316504718838462693663136071220983752104760940611722693998013303471288940371339845188486774946213356705785359989797670565305848042449152117487627592394713797071541199142984810047233202989875403333885394251911371558758195855058656171560711714651985132358267273082
Output for 5.6.21
613518673182301982583152946342852877577620916910754906129596855548273619165143203933393889672801711295382364013381014451485677462731686502294361159930823068727550740079472457869576338005143295493148347128887037353956897749649339261762303537119105980999950792483294211942414117380679965857360152422726836484278700319735752172608661357111776836222045702124250710742035848810737115971401583093386518863763351376123915773103060406200973092389776190353243907614710087539819280388782326387791381549508028178789666338517341552715852479165107429789471147498867838527558157096658196281094198015561482973429491921111574442724029453408357881187563629466425480140194044282548143931062934171436878644238018841454179998997069962426561930813991003654843454412127246319766421910674577823471885371148649913306320086791950558156334057380463474747770570356785210580383334645024513461891344279883802018857706806737708078955387621384275474423334833580056739571684687213319491744248998012792287331477294738677566439166665846631051436427314822244222853585382750391027716133759032390190927501111422866675536322677955765155815684239023572328155690156992260833809723743158232008101696507048204368124241076713951685781828180352547192407032094843965188947233200812228790102482151399440579388830228994798479879699518916692741929677405693615469233873968016425281010126924618905850244701287292549583438691990062827522129622973699322592606701644222841067580377533406320576976691305871035159294929538606396206831155879645523145942463045158847541515973701967682984345190524051926568057458247625655127377684365488970633660865033595729176592392184408051816814869640864419011238234515789536669034831942861791637688686454203200424222649749321386015835824745588753483984797194289166478680253252925823770763721603307432856445249294548082938981022861384053249358887267109417235514565247735441327671324678063515778607269349548371090952856803847398105983954710447949776718348482269307121153364479476309017527279843150294312303931929570083622965573714532494131752637519273696118563353093875746837816578818494502236128124403988846108718918287339112011234348112473539064838267732065912741783993272353640328571740215012363398968173184204581985524593466596496495294330377064187652189537718558673464498878332591916718265215443122551032855272674766836241847851038238333756342894298721395847601798460025253988097743812661462232690994054149408259369592530810424478034851692740453330203148681663959591585962680987423563479347458817467345192630128874353201229615847293823311772601927336150636779289910910923213977177319163136773587261879129935206624116819411442746948218888067712804627964535116457646345255121324248154230335171368208512490531344285977803224415913009849427594949937022897728825090968992878874225209279446886618306539301434729572828570550424067624684852665404729425670499223701619991572451763798581448654727370190916820164597793439471137094873200699234447510339810684359866564734432809131784354179393775270251745539068833294193796203485106163680829040558391200089283982992237279086391344122685056991467013148309310564941247063267458702453955791644391927825495498081505324438639896524427922948236516582034627860647296848521717428321614823077734085455752321109995310247553914588492507895335557522817252996560954692337748750386193819223354579026397637895174627415136029185938447129138408226582839258477372369613525549865152256634127556438916346165820838681623722478445403240941286926843859780771555773584863821601877448594325573579119330972236418973763513975412679860141232518541774955996987178195938174105038797854886594571439744151732171890104987907681298297630087717270393616926827356183391459203608869589090787065527264892104325019778698896459519114697767081245685674762543982304850261252698451953935771913797849363917396719953081837844802730758888053928445877018523637017715290718263400965580817383270331078635968783032570740696824201046
Output for 5.6.20
9775691263826056527061434511453792308387319434278429492871444804634218574936925817116388596707731992996172209964747121307770448384133726969090277278104469508016844664850811495935653491859355838241228604010405014571087725044531259934992883812427797267653765669585565378480325161816549901262794583577951985181618761033795629166148366716891192907976826121863576888191312244538861897899173419304260975064294273677868878851629849396134595277557632256761224801168690245694297121681411853129936457241748915556315158219817390222514909680913929425979478995603893565532426461177780438148079826132435201507533625135012793446873927349762032147167152264662258020356054200618296844156722194096891486515874696867996672957192348688033528553823045321970697367176274912183881500378396935369838297653666682454375867092143424518679613111318347908930543215712283398597168155986687142827749426263666664434776359979988561253466567515529323660659053832340272165146871811956939038934790925009102946911696245774661112509441225542556204825342442266078809010781681226704407619650107129271156978940228096007874190210169779659327032227406938257321818193682883867447173065282351974043443164241187519360742158802072311948214353272026954543482296724203809328951609747586273428941269167295388376473824623573888168939998006920876072222801832341762351863062318973078849991393359782887554334541515897128678432626767506079912985346882602385326851801145490798219788325605716438945924689417795915828775888026371121231853434079875016108304830170138168298996162011567514273472057312493262890873064906785465433858565570421463239373586753696915929161584427539244632729240626215709202246431374344981151957469913780866200562848718559014343614253229976079938157296491974489128933728313582205652476213775572785691372989721097542903519637424664506745973679850460236908826468227235561731446844746247775158328452427634542228435409142763437125176182473144713617138651559588175019198277253284880584498846611989173320236666699153819946260730479506148218910269586344186452059488969197140459651464247947774097096752618985562872510718765239177610306058272236379106367297861295469993724737334414319626335162910319316644745672638384716640164574572268899681759921281458862981864180226772927853205385882553142533255898285629529249348639848565413014415829251486079845708943306735677019298863822955870502409282543432634878293128166304625787149161921079642647319465296777463523589292324322046381757389393152950278031381604853379128869196405477652128687140698385558632307596355058777908026555426243819478670464383286243358314805745138628615806624066528693543670764587565757952759503165375835476715963543386796229197649235423884353878256646787462404742488486908623150893561492452542691382809018481910404150135668758917295304192785257595169277601833127163944004805910184475230795053561461303989186385356531877768165650369679569850534832871779652521530582486907806682703497054483184088072930707067588287853297987205491833643932687502054302366719548077144007725983679222756566166129563166983164533711815004414541122075903240060770296065526406699998213908754305809806910829438138170666230365735327891651367997723296705115973348505271941017547672182456727855446523727837585610270843385417361826339231178892952267752425741433889125513762559637101097644789825078201665452565839336070718112119828279139194166820975376799744093266094970768508669114057421220490313394931600077863914650859885697034664645023104382757132932661996327099482871703898226964969993197633478662311790899883802042848154021821587295304204929975648503801669467895153602129891477016127631846008396281445943726161325734905251314015115680795655323896668560638100598436288950978642973629930179004927844986021054476732029451758177979824374310543314899541954825467521513588571883764216671482249562246084347925139102247417923598495234712740524685470918504509845229047823744771002648212392513007694
Output for 5.6.19
672898433544201237745272265045413702475045086508215129966161372236213680162375336246977668364605283306499834036191965074808648494102566042686297331188100806133186509212631526703935993663505558746925965334430630576187370304046559290369121367938418531618599845494581910726594599972583596818568988639412168354989967943047586501486116435633598136842885271737624243210156255851809175044372072824504369378654723879476491118000159941017680590416872695451523318328497601686165768339210408979495466267884971167145092254617582021206647208248845759826484986077632388154745869033879878674019895740331693287844421498242507029373214674174475468291756505588956477324735324781469575184557793456732603662496124823365050722266820379567089692038574119075252248393557215400500563104965273767832895523740547461303086220721669336281969892987332692159808712298868778916056286864412811241513435125046144484787783822787678336196842424466505564496632439292683622737925952838718897172725596688778353665232906465669484249978174098698456952480977224786065146623275121791589599513718425826893977954204081949681454883746498670116642964339589294251369958139946608056862425218121904848324380063808275651906390965049691811373244659956378028406455482450494193877459423629013455337623674260923866196731247710453974483485367315674124463816433055113510930123894794994674376245488878253704912507267160250129424212739971384943987681838918360303756496035428120306679733721441788349603897389816415219387048669924299545936845496768785057236640171224322008919260452374568863995196599531868568743710772054782684670225197903957263866828256819803912764866824185301569941865259290031057863813876746503765742731822451430178930172077995776874229974816446968643099150666822277983350641238144050599907369503705693650891379344027475653526372618670419389826470997077259468478721946333788623453001113314363526526695840271256031735383129682442221164085190786416722451653558651434300658359159247562213538808850936991810862368438162514938018565227598325918310628008361531892093551318288160039718674774372725258265975200320579514009171516505819338849339825488229425477763212684668704927682761884137379937150186382909017663820181543494177016755583681025927018684596088511827509780633752860293218413731786086699920199790489291701654318382878292521973131966972136868038823999578057508495666569591246637375928875243081130125581689799117616688484687183428088505965353290489097320162619784124045019742929795869308586654983971324247871496355059172752171957173928188545664397906888463247503423782295413255808557391768213058365961182644296819858143694052282931843687788848118849745665117238391329514145279792762648735850576195939361545372760667481968879931811658657462810560933936541487292427730536938092848775329422362920692151245693128018263137219379785099804729047886097902129725725383175818764748596906889258960606985437381436407800302045622924871358423107502630626905587730437377492419037168513616284421345474472069831381388958903419996576340801332984141103478617066974837041734775676670796529810445655761713162471333416046416778981152480892770743383312667329724114030386521747891931192315961105669883638184735081732641292798864265364032273127807401784282882944550236726071223433967211226572629386157819413091753930080071167484535882891268285817543921926140347049734542031322283658635369444368697091164831344353103432912548234450451848352516193335710345094593996162638515922302985565656845016885678681532393731252119364642900432881839347620336762792665521566317827454923411277400963372904786022595933641779164384810535941199842929682451962394335352395125292861572361955664237883521972064338445383342739487662465255313621801672105265649778464777648208761521678317048556817837300485533559194217593975526189658314071573001534803392475789117014287461222279937239686957575447448459743279153315435062883363988418975368206011950894395670264965978671318346317919
Output for 5.6.18
23389989350334606370672746803464126429704163988455871730678956981864569022109192413670750739994217529077353188226570612372364569647415825206714685055532273334759695261790631426940747613290509869722482923476797556922898554636581173749022882975285479857716868052918591855584191826615280453617246706394364869996904234592479827611393575059944984087273298863765708384343613425252444132610170999974529437152779066609519833010258219802052604144603297180449578348175499419229085983829866169827265941235170732652406070707181843223486248452743329258710963131310315177316393315268947485072621397941562459695603160722355607384249428872524856499590791788472155544431801413255494932723570526643636037553538384544579852353960204349319991811672866065654167154790902632146979943206228525388524242667943473669893649500313539686538519242316336427819283805358818464972645424930389360903920642574973620084637258973969880685553404616384589899619519986761583912907649481811004875617792841372882235334410818225726475757230984845395489958815275175412219892560021095117998887966911901795616420092895103981872179241170095712682251928285329859505941783134554937664662072488885651328489096602436487983569448399778185968482674289850364853531020465662133723888515432318994467215453449404879115521883765766850372862369386858469388352462512473733299414654098152945774558718159146947570702378837016423824181956911835744145288412439182574649377868659243251392721755731765517972071758669917746317388768932549587792720919742031962839311150320380764034444672599781938451276374370965193592928382854109900454612778818192167895094185125674366287099877462561031992594609107395939066366374132901494115700080143707628462997817528817615963470185376324211272588891647900298879394157401978643617312718247524949455658159885681781590029389410053027206938870637803285989178566528019044554445809174442385224814632505866459120753391408576404206507433222022407727116122937999185511644377228370536162883651555174480973643818848258929652732175842432807515083294489356340337711378748164837501686064023012330441241383866541250354217115731327861934536153753899743485512324171566621570760418497413761397245578598898931642611911262083853295128687988330550499551463336593015078711982989427263115396583329331104188331280845564470954034233608985676855520247760718815376448697146926848258610263441263689975324253116238539659699567870753887899151599451370056992875730955565612829803366321645179715028791106663287402370045510913454288042075839684539071518392077945099080724642104780122151933668343498370731659941678819478612345147218849355602328083898483748742295329139457489250918962588330643646931116558198934487242633818184559233319863378711932218526930881564128258865462612767767941147165247191660278355227096325286333655524120828971580390154573913588788351033910873613417265149029303811410230064587204344781112923551383895475722357148339158912389547367893969937422467883526210818916437184439258163699332188544840365195366080967311485315481250447370472192346429394582893897288551831219746435357530565351794614994609958314336798503154701993506715501666621568666478126069393526345240464658034934261936586765581673021123012248373917727242982876041579780379196271773885911783440507580449918633549843444978853899909782247326103440923874271743036185495580327958219878615552377856753472005340420731843781928212293699561762137144540516037054322863353157763787227428506823412924872513611439658669235218225204055278566624787112347552999406047114761533191655377562459782409234037420281483124885155375633602924900301969858421124490253948981052722659215880225998205195087531396850465101642828660250455707341758778195857396331556886645334575585129555820487669035630149956377899522163599429039177391140774279033969480304079540114489956359721959051548887412397294738707855499615398211809765354689697175709496436206626235550284054138947232084546912535325426372235545016887724429140860671816219
Output for 5.6.17
36244319919316237044661572760176269469836059305194445666093990225431909237071533196645993556956677567850552821251608577024876405689665007449755870725051518465413411111517367868772457271239156650719462466315318818151983755321726520076407496868836812186433834262942245693134607699827255723873559334484463717436311137911610742910992426941318552748667838629155164774659683511412923129344586954575421585227032663202864671447843581107858971493168833272593411527404448686394198310601910669056198845783186221975137773176450559358403583219679689950364463480611436119747802368845671918642990158781584873254801691463826789149395699009900673427744061670048092383637917087419842218935341204416313364892873032551321774620367170507268384085145436285578102326374584836534118646506682211030144599308450228821191984349262833321838550146576970727618613687878335451963928790796541311171611268676512897733743334980351893280925374785399123897116834559935666981135906494599748594272925200690565804279344768915996457355681125434693114475515045017755440419793155564229504839201230615371337137199710857313829062854219487056576661762656122407330768765876642216217371143991761423122307217846072791119858379944933229750446440870648736694128336071259895053697821119127005509777993427671951748675895659360966174439682857394298061802327517812847071604877720778546161814911451126184693663038884244540828227117359987147706925923238368670220056941613167496588837879343560432757642389889181457301340307641994933465252395441747532512801634672197276579085873978779655291097863494899357433929503685004571893574196028194814493670189817831954294620049496807421784167026149342065613547220021142558298661636457556095566961241091388547152861664962978983623944762326688963498134955181339852266757605613521479607727877299474891523055083448119179193461946572278696137016233355846365644942656383540460890364062128366411983431624974771161572363923466806874538405494584972262816811442369041672887756021123143199375269222235781482068877801316375126549027988491883626416562758164916568252749823794533430968031438447696908999468820052198844089274434625571333311426987718437976015699287164378349444402948326012655698149817188129117848627576814757626457348098258898240842595153954275709423831360089183988352968277717624052297200884278844182382350735474560837001243708313271700564115259829735411575225162982517583089904359713428751868430527416563193708300981331933374528888027074653158868402823164509554883094244965458319407947975827706938411834841225930419151753972075461123802173604317139526493119847091809005687274125456642662424881139282568219339584959262784702307675044006499292573727253938117489899469931442549781916141729682584879141228149145384716363066209398456466794357719241496665494285503164686869231418590679804085376741246634158657398364841142277505693914128907856544790991841109358945419301873912073244728953719113321267905201310619903968723186255555297169893967719844954660633973852517178664854359288023799778589897711851834626665571947947923476968078995467364951314093920481021082317253005578783316402963350342794484710630818284489220715996340553426519123290585389971369588573363208949502568192603357405493161135737133457439245614023863468695851312390767451946496291716137796627756766937577337623273998232574530715860710475508218462126424793854532038816718072466830491482119976987783836114684404612791378162345553655521698111586221846718691076926936153233517307835385467258361052147563275973347332153711718479997757836392779381291929834929840421124826758112217536952654510542527324048597299917659118775544198521488719569693336619345476975897283606168880773904172822896387848734116562218260657073760887981122358087898781476763449201328912321157298245983092845943572820206560458975969777431862356626165988919844326645993605214627115963225258974400659750987689782962556712427934891306785216811962831306671666056253952368662851844253105515
Output for 5.6.16
72644314553379862808818163035410174213266864735694503590962360263260205879599144256526160635673533453837531061361454848325792910186312738920026156148942274728355678344278705768306538979029512418578173538071184236105476518775480787132389292703831913103351105751059667206145387144171312157791128995223180819293473665102572878443396783843531141591714955041883418758233193753968813704350640875157222141282289437820405189960238497118995075157220567982991560246267354674405338841795937807260039131561128842835911769717993133811002825717314054715319699025895270450598109492804137034119540604574653424622434031497222725347108511253706226208433647564318436463282632591188602331517083872782015184821625288982331658935569935905160910250877388163621952500700784224584371598677694018926940953136787174104844174452316363656558569253479960228188498961233489600469973612376895323782445317782186151304559126335749686577084457097615190232869786755818562321554420744202052382077691653852085062890541617431134734956597502038515623842613484281541058193987701248426857498004245319819559666164021612482417132659002267861554418442172895152398670407191914394249804398675798635926634921121942098117264840799676930948212889791465445538794733270932131753799983665740503955574883446353628869204262254795839283384990490845576384570813269485052942067409706397455347038468487478792268371144533772226719416218680338286422842593082262125988072311110535711768191852659273486069400244125814934947972653682827299487962805767134682222985715025094086576235916707836016649819941473757501859935235720694352676978843702156705380534297002885032354674231954584531382159678618958495585326794412235145735885992647595886342882316580705559295324417716749581457009934513801684166568386216548728064834507123651613015358853063742188795363338228369498889363962451133541122458183022589468117636391152284147873688329328422033400564923646415923876716790142656253123224964612621114328585072247869717531430992296999548628688152832833475520665766317723572281876473152077583263294733836386519698459008634027044081881896751612312889048612861417736764694251202285359917529365740349713055547855339385011239978036981085878838378928708857346544821985236930956004143986075439263214511431016215448005050225149306051078324910713478105280624336894284562239764170296884247368820577342428962007202183254649348297564811503777515323754270621373862103112455209913640527643603068973866579486003554422288561273856578181345888410727739361386375854399161529091941868742830562899867482662035272659108066962497763861822433303903513894312887091756587655018033981368881792525260507083444779184512750481731875770285359141680919553814574781376247888684427637319972136744875849686925215662375743139159807139753627725591028668543909786371397501131823175501775709843136563578385892945756995747821605682673037267584161781823913015354581178925641166618023504980593035536737635857143747578993707325864884002901564468784620327260877888385677056070424872096162366964560279027766910777086704644474634290358749392189729581988678129772135124817833839761695722225438741792650245941409886842407437789619098514498326144958244669048546738690945841558477727139279828977220632129433906354354972648147511859955689206100699368168010550718006244664246752990131633662348557217439619941672949214648858926057002213898695149218917294705111078291698792758397206972764647672397439946685560761715402825501435342841230827493490897535449230355224564152256954347633647832046426362392523991708869247966108236103573170051516399671486869241902314352731992167903223295620158865818289699212451937531258878343765112774146574367402547104643144247619871496248849956998663202687990731115911286451264777104640963990556578495248434922265760712336913196786462394243217948744128941449532528501436164555371343475714494207988362265254397921681918295465516940551226229277474422157398686652336447491075231592444328081736060783619
Output for 5.6.15
25257668056346426515868760768521639223983366746044497646912634864700352881738791975656827196724973633308792780679211551759399773574940424351619700192873248923176139994967673886915231160256945201776448627674581682752648224991545328894202971348341804545442384239707412435270313047211310318015885197223247454541737672230990440449689158715704512657870247401781799588549612541530833852248943237379279248058513114954703343742515754527510738853561555707869443125159035221508992430481459877926668651862651293446196388221470992240252675956943256013382100801288499489336940465683133530815838363680715181401826702974062513221558544768356447766239348687188153056302749286977317621718722141312122378944455653194882819333909964221160612838293673834438879120517933467839113902269726444652972135132384483523196054615735433949060300753437341234144423764350157075937174891414806295409318153079320783751385254909772736578742562597748048719952875393229596218127353016605038880212312631597714641112273424059265352744767645403130022555176866512954331263761030412158485423641754703551094765364548827965963179425767427291653098232181882843099837286973022382463839623687896965999788201875846324385051316779494527853284972807512816777064187189693594285321875477128421712764101444095227941067773124907067551325994652193764499783871713952569202112332204818889397392085829916773304684698057521712339072962664618483640495857554315991175008379467524986767638820233687659943565736848837539656934667456430239252144488761064473560723629082043364124939598680034057098518080809596194744681620563410675976137095559729102789026474745712951689194589058136550561421045754997833539714765846944424617645024384237129492546393475601439718116116917459018764492023149333114792197470665353618515420351452055135017298999559634944023943972073516490265544076634272734193751290183212515782213526449193692745196260228107478225325325331576498215327173847755566612568590721515223931497858951373435371853155552967534081502061226827698221454935746023718188999439483171152611211649708277347334615592509574930571099087664824807619720330094372128580304958112501326403048247350121236246789604408399481605710777816339172337066296565384176205231876656967139196664044167676974539978927107180283751842193407476521153848216461235453927249052793199576118896649629429499683695126217566186665175143151205154170258386437922105798454986217336936150929681476423320209407419181393046878434325337153855875447200425412199631937463740334521338120555527126574541844453510692774144987116194354394535275744699604060097952641213953828685933996369905897181162799306422499198620496274944038940810049656823599221276258387747938335086352098423038993212376866679246363236585043553352865074205602957060405647064789973806910446796406131713054444865168879534417167302573410479679440896260426766747695960295398437916314968420219620324982169101154389654162471520208611536689078145953856387193642360515945396210283612863169886566847549496165379702693368584694862378612382779494727584765609447554706963239354263274399955857813209842291003379728757859297784743888994771124736853404910738191672860210850159421220297714128183516495545110416451402923437435622024775385078108683863552497583911263734951445212842332362041444441863635666644840776948479857272493589273623896513711059528538486468026348354854371597113145507970608390039254841626243399285712606965950296674660798282391909157297642988086808725066242952705329736500249045717631704125423714604417972131866851974988992821624491959668222473783587324046881130302132689932818757985133417316351282463023983986688457698591064398294579584048184507800393094103482617831939355858297516588796276509869671975012048451385330284754783628943599553588054242536433848318278928086949119962912127539356470710546873058506723382928178798403132238369361614992153090568592706578612835242912462918261291381004210411353916337950703864849758344555512096637373391936
Output for 5.6.14
87062099154393272587967849576522104608092229363833386901385110829189339965635752421691473575931985999181946123946662826796733734926812273052184608958019837819318829060755721577508943132466982829814245703789616026635775615218581899561871408696395616334508568668519117426688356936845507416692647665167586960915836415270728148564968168414912725320572172093931480868389547815376858216334494384894690431130402107123878077275710738983111126097131936116594048777607866580837680386747691609070643069762838225133107782741800120943782109333215897384440548849517006460368978162400856754241065665031041452412622655225569241336028082551114335495533237733266265708922804670104410854287118702231652732717981952433774485056578915757322631121316563967249399115815848996694053582233162347448378763391546920634425915228723296995148247633740098813422897572039733110637679406604628832214536255242743582884489751021262253142578182887542827335174875797286657352134686645486353662365883694769742677758153097997535228622271571057467169813700997005070519285769353252732469329814689721454501335278181637010915129324436692637484746492391007609719548113356436456243654064694555726414880842965698078989863912623993215990756322590583495466259857244940990963457018810411563752469678074065347475629791757523438121404504228020033631468052183538524354442597873910785835983951794922328653675973485691166265765166007741394857755265833079169770611991934015291513869405355839538927469181215258208761375866744521010713655527613371307187790795255765243453586556841154197548875169489627445724121039959298190121164557211097302143885449413215251021845533817209536329073974879782660531720936857805961063471433406763712644806356704546179227665699102371551148515586802250691401839716437739136912175135732229384543130353455677844687523314971125586882016585766904783145676141838265287005184855977146368827619194601967426708175190465158607493999715385940774958535652030827355817988496403649445267822320505448272168651197358563413289345830875563863449912079724199312051262693399547116258592629851840381478492153260052743853105975713021171095458878512424389337821180027971320382521331342134783924731681900283334310752023725789244129051794518537582854275767804565230256599689474049967901274329681104282581814239495960216713664050235046951254374196741498532485361714082139029288625955523065215645997115183546271444864651553926688890499868956037140371365080926256806948331242839333701413247647604342333971695729861636195431379990722585866455877988535344982977224905354379379703352971947773836384376167173398518643649441931983721137651844357233093224348055689091803933667626148916634851542710157892466312984801989951421418772912722831722454654814443592316659800825419883148881098975952814766602101731401453155924172431805873227982598681648401259829206843782283861658225776178317265159820017548268717512839744377723002884523138603126247456664000270154913869434995044467727063472289565680054547327463224813343345236568170216997851144754771514332708401174593183967714595885516953282354673979675051021208531629027663364365350144698709873801515731573586630207050601873537759304812942970862716827487716007062955113964568572348277309599115416749491562403848239577561163965444863134461462598512061492797214812007069897660788669603956296660762023548833858023664250575252276543557548052155197224978754191712677266253204756987744405463877504843308379061143375439723166923273581185885241887158151785444762139406419871472718382583149984645788906972381933708498967870178779679239231779108731659127227790411546098372029395454342688069655213160788047796310772683584217645073778588594964456290282761249329414533576117366758585168520368422371459422965798339119417929947999895893055726731735232177469521117127114094019954726587314100030167925836660164416886428586788346851552586686971070506634970966399689697698134921875167656038228175589569833737357038495299
Output for 5.6.13
725943139477780482371025141746617525418523886677811386934158453783872062563777956429196382031174977420417819920549388717180980783484984804584501255511203554375088703354788956375135325795195759635747600429273951717939048155896038253649783110053456618059901501463161157013483416597763370550138552326925273878122021024841696781077768918528616739073424754982723207965046179825924947681289086104695772526924581430528310104699781048885919991397302887802074983805330791722879755446715602963311751782789336709464783228041598509254966189939783276294638564325185585556224834453577974772506884891913044393590573340734766751619678436698027507171140125932677758119910995387583867437905639622991549842587799017093276288207223720124112956127571774733242561474535993633185937253959863528453698174042917441964568797419799529561897017623838085214846558293278036858811082761013724573060945543243348965467618013532416609277942062678075361862731031541563493315358597807118101775833976912858594077285215891722908591435202562659053212915900714147101069819482462932550514014496438293745812195555997802403247273662811075795252828248711661802305077567124596667648539667678346734492376622396325526226789262984328979318544270033511704362146177499614974382377811546128785388670725353027209393031363944885339036183517991658862444290091759376044522459711146226822857223726437831660972189862189757568533915010585742308141959687193580985870711472644732155662746492531772789522429535057741001772222119317833294309179229518677129380624534552461441314243978540901315115804374630682079238838528079190814815749651816587971761134421166073144441179380273821803914836282848046266797020363921912825738552604905762436457712681544605869178062761749895774115961556477254027358575242245397723550738771861118789855003378372428868638862951122846341732667452211910730223961806443399233629815832698739104550638511465057263300762451161850896244885139582623514190654798569233729220688340314602964057485953348906627910212817830740639645888766969712133883154801757371768762072318782567708880167860915663568175518627618923113927967830741938186488249122446124137889415846270772670658028144339418048867527248616576374064764920709646521079858357512472654140686666472205569167697666710546592825273244318531753535762925834014437198220172012722849451229819314652299678672264772333812951448806184206065046852311430965104439741542157923178967991947615166212127817438597062939420428528169388395754647621677049791502278881852152747414966462498455406204026611995218994639328341609160565159941312359119841651761408137406408298144561995321933480516848407530181472392084253512418796248731413418156557431624221717372936580819367101756960188423977631622881771638162282298486569812479958961996723471380692972202794193153767368493959845422387617937359978936333771820334196944108351813325731174898191429299597781048266832494855196654522796128292206481222252051904609869989263707663612641889797032335300632213668873749693487167796532651215634651460712601196788673883118753496105639272532203339065169280975291578177945514931184267751619921764786488856131914130462488429737688493966244273215831593883879758847104113665363322111945218500575601596843252117796059009825969465141740999276216983751612565462043442148621331831245061422414914254547261049463047318596227316438213923377338196520323852370530326615387414088227444060282572658822425755671373039980820477284527814267575754000363730743857762644777777414677163014477709824653229117647397625146904563517388480130644692478112682420930920835095688460838733719165224510983643002252451359303699222341779021134165087836487969651343876449781998568927894679898588155160855472763548182664415793282500845815807014438952799237856643015799216308570668913821994334106419951226895887501127774386586674950731404941392317331914769023138928207975938166645189487459862497958128775319967552186961962674875550667696152294433552902801847602316
Output for 5.6.12
329921375817414316148446870603584931753347362377280391732524926541924875080568120147419607949592422654466251289198864645882335446387322497930756038532780073562005403746375922729095641342977746447023179220647084974179887106628646138396648432592985882077231718131770317321984948314678185588699316777861598880912159373525614477305589322974723577335375881918731243145117179064917534353816206757231103854352087990847529865606836338986200571595131973627498360720863278696967451874281211597091452755145258065713513337888239087732975229835262841836671591828372431869601087067532073163395401782837913144594953884591977090293172427381650913162772528342915070880971333437596989613809287592139177355124212347515260951886646706901325497297878415794709211196169795274733226348199804107219523241704291470517330683696846868079220354373340172241024673566517344951982307814873119247949259492570574078472981306031797151726946502225023783599171881862819526255202991767285249653337925941731610408890418025203816367282260224214583918273942955645220445180679003443525686586387882606885554610131892097989391293829599432182871402952464508130178586939588217769679018774121873470580811903913106420562552894681251107355694443161546335696991146767879862548720344376798989313026811669792868908228527564717347566705781553292224728365733082853101647983264583469784137833335271340277042073305901447514965999376240482846519512117603189903729224125632950274239184051338937505103736472946472069825659884840246463187426939781467427028219502672213341678741142454080282398785030556537969082895575479592269222764240476153322896022997654734499374362708663925812113786159238901827216929811095478011666138447094561713916686830936689273071420111552673719977023018713720651057776464622195638570112039107404102500678821141668463292087285602458955595969268228666389479781340109356814359823077464464600723936684164629647804555737041907563449240212231912532299517515091245112484359463779873739245119983196069478806273523943407097456275716270984321273641433918379064361406932759035865182671486992526612478876265867598859461927077665635451020726329016486443600081771624144219554332147823623335323737210853590875909856017498388732383355986591745283063257480734084330113645733974473655815746197796236701531011019638645433927848499024803758355142292146875256581336793709311969367516752812668653110142413389668309874367630676890677840867529323374795377822399609136177541891282265067559416944338486128810901658941479554769093893944437393767312168066589899893818731328372356513568333270131312522398457819278340052253127401340362143990755157691681794087135556317625773623834156825620223289662955874645496282887776748522723558676356738784989096862820203495948336972564117745686169679217118433047567275258767785649216236552094178654298616642927654584278600532983188287814935378816485784293423169391260515340585591990913338178668818977395905471071573970994323826366639166512371969998495241183377405660441616988367356295959891414855158992748673025884646412516421753569913521848893739888487603522645658747505759252156718013413855801786976815400611253669905286020962493750662224136926019215488110885894779595146247035220499454628297516107809431654655826301422819832312676479738598697442231349359676368275378881857386187471334345620960383509225954924138523471031948955125687774256548497607569124977345167822429577517182095945792560987802178648459137524350555175875273146682891254977714839210034026134666519022135776887567203699307144720881403090513342388936919908430216341405206916145558743807400436468646610539861260771917614821129686490493165679561933744935928455089174177242882582074591239954145507385412889314785849347961396389219222473480977045863496297539029175759469404669352304912586754087340412656151931652510297439379231867538238725347152202617439376937427246412801923443941830992341123476855572614735529803487767965965419420476262858
Output for 5.6.11
4918291866067874141598145716370195749662663809332412297277514162716696644863851894135259336038866869091395234980337166955899629033013774770531169490807650744456739316847811968445992325962114656712347304703382890795702518474804349934181500939897094802317274147918266354902993711962306161190181996606182479587218392203060259096585869338666837769803471187739949711275108977344487523769271113013686423192436847613274423454795782382176635026982025446612851354113450521167584638325152556765826242330210714722921931607093450240475569583984710117541808631873891835513899338448465253452899086411036537311573593303237815923513939285946435870886655780994934212739393415223493474278411882657839801816526763261617925749682654463161256247766399062170280238348117716192347724971417898423649758420872997185262061262969242142913236874859082494371685627125984148104788974869817591358250984753450698719725492388562090468230649389186856855516483781069807807468555716569571427976954139089248416160717637441169482982511040455531759896664578572961603597258646155145636753135926383609707632074180135590245944453386475665163462850176858292675287262847992886239493778515855529751123170812075698584404713594551679204775687288239370731722094126383356722627151939659380246681293088869630670944541835460568689166681767273571394826628749314304297468137241270643476538898602091662417998585472664679878561534310449501988494095562675385762373471215763186144090694616563836508440699015432607179914529774421714378322688182366178841513411129404628168630801396924342813554556204254451502369992826587776818320198376198234728151620049106473308231462652149744883782190277044684982909139284112264594845377107451415369924039192171756059298915895318449535944424923844175897575993920771357184128475825682437577218523560223167568937326189842724465717647899716206270582485112417469054358582279301079743574368263972041949464961741247006983579390715119823314405856199793406572406063986821457188161511696743791301747281487385311253537580257763144992727732985572766840146771790154542627989947949200395911936021853197533853896841325155515694748941326948276521584611421514312444407087792845538588694390964868593870456862552989817081083990792429621959156811779748421183017486966408863601281541987452524227808908910014742817558767152212732620142029823704132822253325919279345036672835462136857705126225483717941745364170465973173078376087915896934788597419621148088393603518416758298510108786223013175514587634544091638897798928818314252670512973984313067348635602660817495344567028975228530641592453613626693541475856825296621733177375380221487278262529125353143502109654442369732147163187227491730216202720233283629656946430313197422387148494440203292315821424779594083477692129397827930948428515416314483472681231785534718434118438338090648686512884872558097825312761290141133185969735217663661864615491564959457343165375772826538057003612172775437730511103528795479764816282635564598813811683613927230285864489966467739105457932688563801098054335627636111338239788967769703199930476579975512048435319719862347003332789577283919238573936921490197339615399843767438862607378572786588267250383612672807601924379286503377576475127847598030226204490054083597559268995571955469525555332113411815700706847389689572883592352380485494793081358325479566485172989379508793438374917153294301816710389848769265823051114474300571804948197467523783121091338638689944199973943739864835673633559923608172909514096022726224485861496490389216079377389887874325587255408109708246736747777241156745171515133228738978489220997802013061387623285783826210435332867102596026631001474869896873289509839564963184617299078859134455921820834844010401832646111717971408540286354295838196407398434223038399909192935273938043919230434362389593422482944044014664952392454769070718916886250423001289013963296127210376955615334090944706263343674086702535988430326345571853
Output for 5.6.10
872231038669460118581717048683455566030634410338288953147647409017249778304513551223409148393995656559563869560539454228282849740912884868322639933551778195963186288534252139493308993148510548771453024109995862172493991518778443774747323958003030173698925914419215558475937997518117800882860649195815950576809213382952101623382538328873781690196718819337669957399367971693388627122112604285608050601737158504846643650453005149357262218532293638429147476827156963378794335157755493909151435210843037706431979079562412475097599670989943243221442948392578705167924788069009839535741725535973621159516491755096679269163427056333483117841958607868817954317768253865321977443113191494135591997395119555572567773142935683678317852738674987121902120334553852198854139931887033673108569637548429547080661621412162636194364358191914289621266878872799794265622671013286643055671398418597070707289933817929863092860984561159230886927853849323363673041327572635168154599051474420221622487706864728054846706587751916435581132095734112067055798236593546675150478579011517782611778781299413324772814257526989391345956363196830527021971222705785231843991291302319836573958486588088743276732665703945910795645277387977071029868809844896504129427949207326630166265335153346644643835786283012316572871091060849574357630244065427195771842249028748129130003237779542956032700375619049326891343843932555727424795385850585239676118901984023748146049459449179536758467927665888471164445431427196145770462464725161763086587174337234541033843139782001454929984038298445853499242363771750891565737539362729183070789926328877826172801494006802667365751751277608860641059609315671031314541562536269752006080578667653455972394955286680194218575458455946589398523973262560257233908169117974957779433545997792579061623155648713629235227481272691199776237978879970446553338426393142736950366405793076099795609987887291387831231891167189138053482754019416406376757544675496735167473384732212128618574851442992279887835715874976313257628579237136940898148808832278683635372372857698139948294453107299969187954522094731403706049036316948573877894445637010467314293818313941086991846119766272185926183263584409127804656408819674202629724415606335873446237306308340264752945350735483374732565623785524840859832876627090949202985531851982451172743950871435716391432069303736557723768194583198962739657747320291330977876316271827708403934536802324133089988522478207262917565348345566854776493021412500261225996699123955653446524168567756229217294745800157688199480390101507479242359328205534105862289089776717655827981305657440141262649679797797114921383464677950675942375075844762223114855913071049091845891592502432120491479103927049759916983614160329510109583074812517214202803967814962226718673419849949821978979660212887438576237911760781152702799516502919698878919052649889149833980143219760818012573044718785982893668579618733287208593129049587610726861114738727378617658416256536711066145551694464160583892064978583846380233026906291797119859279029991944210320487820317689108968704862885145289025445123997869060293443285018672650782977063114585273221776769444203695603443398016635492180148394402769188869159144779323664278777192624562220477743244871260620317985845927631625228320721994788665161796452214379811292654687513180723746657960474109367372400354989587178787438299784990518158243266819783472587641778261252835747134671833860051218708991868456175571478930284838841331639828428509427266728294417784886538684646610272346448272525150022985992333408991114143081789598218653258528503492109860143320528369570587256664988272133202672976803213945223241485470373274471462766734635768109816425367328569673896831961773756975382302126545869568790534141691993207118505207152341756693622715021164854217046286623326862701990655332385886487394169643462676471769854603560542787722554749862377619021479844545249630056196103847024727261739651847178293
Output for 5.6.9
630196967504495219841720814677788750021381691170481272447369713502131647634271407665804488179619698720404306746763707746376960675250426582655667634787323456384787151485551899875969249349972757266926868339187375685301157257725731831924096506469621643151228843059837575716394391422803445876974703321836224738319111950807687805342681344658354253821915672573162887372694645210523922488370361497204664752920801063989571133247611944975159807025733939341293868405176619255977439765668858177350333892304273822162665771268274286923493805858774627053470719602212277745336151619039204557795758455154539735012040357438525378280481263600907138973869181325904218561811771681267258853641488486628174103648532094559328107939748820714412788178252948167458734211768365873195637547199099855109010861536376269715178864656343352968348854475276329833876025150648298813328912469807876354587491534864438670057734242809518605779185788329575044467431018749559757546482543145148997607974303304980997283926164460332460250941994663283466275615143441941939761398992484435708112339854665576165286117066141365867369446346854653538963306867850883911057316212257674877726662094297124276074222968633164334308587829910473873946976615139804346615866689996004499696853854383579111705958655960483224276834644673764568415436928903723924758814197798695791812838501378744251691364748751388218603134896139774730761725823532894161695000931773891543009964263935485845683705355424764999205438452441722352199929235234285965841956837178928128419484247069364342463871103257993967458972488292017343237344838439443783390871166135490804023697767798756536048887937812427303851607728723817103307663524552280151816569623175551053467119929392555236542931635276779909312375436435360263374255603993782776210666551679203974215137662543670203358785425713993466624781901898943713536175723622849551160068210814534323813808317092487507225794527249377832189793047354485884737494420450987572610540881943964258454305249213573127029503374445167587545345406337267924869061205780780415105116228993579865671038677622932092765817228528611247853449968279060469471653556370581989510433964668759024586726839849918329561339954118217503408844463712685426196565546550981909543378897956490544248519196464133623536110821214781978099612831996419173171850527391222191411838593459954458249914609556440868947446236418001870884376582844508912693665722694571755334526568174508698318691899920410113738513970068196763884677752204753625199441271637070529692853549805554721552770011897862226687145370924958472708454159510083593860292041232707069573279243221577692959592272989524458127945799303832275801200918498469915455590964991826755020942835114469720392377776789975656199115533499795382633831949639132899426674548480546766398326538211947423588130214974797658566118867378968496644168944152664080497502643684313840675633952972765676614276136312970664463851182611886439312826860237071382979104450341475748519295628412699783130562840969707319180499434975946637011112595743655741107569874615501698043227871411973028915915487776401108344065271061753710909471450884091275445133857424822449733382259724446795775339947493818557818905791576734821179353135929523423662357987947539828438831631104883965481846366110455185592111179631387886519578881650773977874966541326086760072675381994393057389823568355674211884766713050539585186712644137032634755933346512621029135329671731032036382444292903983171046723926264041037498324597879607171264910112567116777249009487035865688205687127781118220094961429540458785872469498617582936637882239777753885485755549957208405651082879573423572974443459438652649146566443767366661405197907020181069376518808652313256688875291032077423866687063144707152161432664494528729108840462594373755119239750591775379270382487397377220149278242551464947130080568154872467236860186937942077330143915292030152755754625526510873864277126592435474851366419247527592016735674867297437319021
Output for 5.6.8
9057263924018012563255736451014153311173221423641689077089110054081015327369104044853383193839120683929553476109870516820034314930938046878186674507892340085671113763689842147268554295742335923409786189266036262013749965825489859836335558601794848674406482767341856271913542438337771940838542498949492848240285316258027474622851653675997858235224983831869780789849818267533904645940952477365954456711199731650805053981445744338805474275963608221748249773589338034597111826418784189895403765916648794230410744041966961897138687935479359227750936826158046796622518878970447496227903250955949086892834358075433110949740312533988157167306814346880393793691674986071191042121292478396347481168098224434471333312837992260346318756591455716159717795624306884102538653765496232345439482335464824945327843211292809011312114252458445446255296437706601515194298573313440158530556590095559430466645172665106934130196588428662989105578438820417693691278863139946575308465481904951446054218391604585774961414071804727865898464833799928651422228591642332786435524374555746522618697993097919543541188404688146610243849605287733910192595486388850580134716849866748939134783172266998138316012556184838621253177936537977191249354868658351793354710229132464902824618843752404753566022714250973754574776736192990789292377729415465557659513432748908868291406260661656116489894111018314412964771719266525373990769025110453438018462383345811396160640016851718299530284466208498585872469060231988958854353006273367317777992633843151983428782612874667108267081261247883145262932549752159605016960558188884296184228763885727758836619400836616545739368126380768050746667234751829338474642981705000936187202522532237362128114146246424298375013092603385692942697046347516623859985593428934652216904116586121645454032716599072752968752296488181563701113824093548615855096142000547938839047895455462907880948891841533265795957119487446503522659106411797855971640446774138011558156537366419642036980619796828645244863764108151744613009993277878805950397266242454919925348865717781325061645554585187226119958841423540328647620508637292865372314010171170144010103949932069617921594594157121848082804299661287865944215873043171335831884595876160532216384897835081757199236098874113647109269068440706126630348577335110176620321723552797738827857114972411046574460037099796098516882304174236806914061648170625088558855320946854853806720259655729234232061257212620339828361344450284106944721282066929990105108672258174249288739874991742284282012108328462684128925199764712456324486074483073221893533673273417464939496406475450263622292875292496280925199291237222037451469861563774898826376221223312450711530634559646867367363054331306859458077571230831006323155893805575255085045647475359563465369233352443633995564676757502679983103991486567777296919798453242474175550310537407109248593169659990496344136946530997839279554341692357022174426250203277525398865425509083990057929088731713432193105884524679374811256695337252526166472308189512015725113082245899539232449176646313192313196221591328989130464493323498750787858177788168983847321994236463386717328359506974589489329333574882653825345528966917668724188589877143189734880466687485668324865273837308712595731545176982548873535489423463024818757037907472582383435439552160628090498749469825279216156310947541021584784859734180516394910163065278445652488731470471145779378943728162813383228214974112372648499581197927705738508875246760935600964942741764914044372417798508963050132156087628699504644435138878326684878991699233368573897161074311406036321071499696427565773772918970210914688821300645191428614214784236602592435525395858284215302851617910318222286441558825918548687855603052861628522022725432184437328841986234798818286007358161848547943990267722905206181411374934596999634128287589733135949118265158217614760023949498869886296597788172304955850018518998402892912889235
Output for 5.5.35
546691805968967984476448586803394172981369489079172671133453472107232649644735570924121415490391922553431956942009140251647476583113271561428877757429461971830418304609958350259436305560982691269345397936821760888328744313320285696323460537333800518948659566617364366986079336197406910797169841239147003602221838273636761631955812750464830244182483399876428537132256480421998352146605641219739900399607649697565880628897662408430735936451923678928579428227221020253161229785538532552350342852535871808889560918828989960516477687467094540776443728624837308907674820176554356923867668887046846122733018125701555566833790645127742618635188269096322555363636990990822611827217133719018418899362589342766931476388613154206690694311222245362749138696640175315048522866288273764264926367225251091890386229929308285692518651525239850406656781917303600894239767227385526723629138677208857801459949621827952582948056350118446679342493752385949144804999241844706881259148307775498905534160925639164299628480211011627976439290153879379578889122476372319615228758258759337681829445043563188593350338587508885499513138049799115986071900378783714829394161652838973057743153453638954413629149577871802094822281195341736197970330581192101711089183261671798187494894648099112546487072163320802417523710346521152860924492954954672107590742408305561172999497662884088681924555876868973964823349965190288220686723496244862060609710735892089543138759022213997833262444539456199412023897086231268455754911008104088416606970617527241833056148847930166884740019716915127599390551058425594996453481794418477378780649746834535567559385239714159455945989431874276450913535781197677537752889190298745794688300174466542781868875019160649524766995285095521933790669368792365587966731309711020891229478774666418397803540997867892841072324434622941209454783690734220778875829741712684886677591988542557658619853528760689764766381756283154185297181012077138253346512761294545966544885271863236610999283634598660662823453916328685439269247563369168685638987484104168705586311882539209630586637555971315890357834552501357114915961223171197306514814065850441744540484133431396874082724375611641355563865733451879731770978410466613656755981626227951312384597171143046079577628092533177651359617146391442441512003838970858688172489556005882567966472496224722464122452727605361912444719665520424824745457565125905422796517347964318521431761394390249010359990837367156638869896288844992348916453532614611619781963642494327769292619233192099137581056407659128178020492618281520409919530867818618493756368531983920872064598532572252417168997195694861923398025782814773836346991363964524911856583806432267575759519049436608894686289807186773496266940027225086569244278043112782880621404259264356093396660885945823191892478087666519971320226079181649267978589988334818617108435755311529216186439358023400581946669615159172744746173466939839811232591836951435852528767927920473579162553259686269881509779205201537148228602019098895563635016169611096746636550936567869142773519304995322872319158964514717113561377427003711355429055726726911331746917929738226806199349323542835900360117044303363838335927240954145562388125381176163395318299717685975556987799393026166802266858846422117912017056918272127760961257677699996416850109538872473997916842356247458671328016046227267959755296433761922155280184123946481889715763694665811894270442811858438943872371626837151540054006260267736807865890439477462443438150826649566169239043214258216205836247918091066908299585456347371857083184523497133585149423907265935912951212682257291594190423787255882814219397464920415234712938515341403768463886385565959435695799930871557294169944206654299456333476872372275381110144824210252338808860456591145989841644562752628342412582779373982162772451137892189445558557519391191905266284184434176429018645428767817505885258963495726935235222531
Output for 5.5.34
6003141364298169933566129925375286721671516529474922294932513265482231187048659870992791937452810849444377194414193852241674223994605872393928171923244657006744816173535219738468467733039569892015261568912844558021723694002399918181962511597824224676555482417493755714864063813162257991753604104838426914500908318929761965210214216767482583616737439443663259037267965726693816174660683875938624507038964423682399374875250918248983669838010948980052227716462635844723737022803563274029601359433112188255024997269795320369914321443636631074952719129106511992240045162149756477979944802448282758366722212358502665623569384215873549654111939195684323827323115063354514324179866506628174382721638151625210518396453485355068684720205235247077143656824432109157933823659622676503891773210059035149871410129675254131733494166528853361132083692947344135454181155716136624466631930677322815677181214588987232496039959543509006484956682356526521968895327220929722257694471072711875626798848500093427795067666489362785787948251509812886511042479987259538147222812193433117654625536089880494973196151682535875364325452171144832218828011079761490626177890577137213695643967585167872894886098974411413707862469112757762916561518127241913699271741325193511849301342574467903298188127256727864978935448758864945346200631613244697518882081408039833525609408760733022660695851525674121696196577124578077850691856717640463443062894997630635366103077732884993286746865391621295948922933318608618884834283740581028608650591087115569158263516032601326411030664489947641972163226140300737912679462938218627385971537236475637151974523740238061039650109116721233744377057247848736389190796377361354022517662191945197125130153825511016810615157580525802610954549618713919660533864303496809176773581682715692661320451828063572218047258920305527447458165442580633226248838759335794334846464991940150325422289831233099648099514669914131569852720588781656446497994711473845442876518135061991430873821327224208667792216148818117638438749357388684886540710804352607216692269161680672116276418126545041599161670430293542837254244196162470393014271098317636384791851250625591969293151564126215843180922936594510420145646110581752699139617281069394861377221864254391501974861551328214767639077924360575925655227290243747520890848258941036494368522889183508140070242902134747476725573898674134199411956334666175864027092232923383654505825821139713734237291249924740435299108249575369341152576716825919832455802661174349922224521011678657919340099628579058357839876195700877067436692351110966602176168493537291326165220883394180014942685579237197895696045855815360468421008266304149958868742927026305435278137262038454357655757456319279562894134159677846819738815034714434960885294710772263029763814312988632557239914937992518152203097245796560671808989640234703123799812549943538727584658973688465187444696197818742334349476286599133477780398485283000401482538797962154347786602389049104022159853941029175511914617646993593138485171017481894657304810281250844794134180858808959468828430502946684453393355798476409364327886701019447033877526436271591161164449776278949578734394033582478121199391437690017821940536702275333992497517432568286384443762656713218270629933771431794383552058689241435498926472528030454116465620471938406257174213740149664965483464936039277827592752496854655745874997735184229203641183737535133730997816438372152472643091546535214833683937711583338771776419378048604012125444586678764184564305648660171790214136205421211953643893374426286884919615017185948982132192366998972130171859373342226352313086825087436933116881153835258253208473777896469810220425158302316575321618064966535417349562248434525499582757156023595743981110639437292799754720828624755255664034012367860729176691773449831983811411851572967736705024517694977401200545551382310184988685109939695037341523506
Output for 5.5.33
3721373236272525344573722317923372043253215479918552606895549231048264626801604279071425287610871329116788374712292418527886013791731513265326288885497118626099822440174081677700763646601805690119282966018026424494879103557406457941028635699793817237078976968563611595857113323468466955674758752633375522409234181112518517147230534942642096484994856758952868416738334592124635314484857956172598181414639693748885159570864427558805456400673221928706022648349802576488344784292567615223638488861583953973619531255718944765265649835280222636288035103140842042835460129103619436271281383319619131675887234365314376195949267349815489393921616434158187266269438409925574745131433995163485352862041054714574954897911766271656784109824795456931746404322421139326038855298513251247369232767221043635106172778495459347195417460967443808537594609486948587088541555518835945877949975271816795273785121919708329592220144780663948929635254295125136993928695178541513304665490093922070456192271528235592024247403544752099622744859182918667066307253654992677849501177447853429873626394943177291885043569498830652797651754212000765945764762864568496220474871766826772124832326042903327337827381861536553645811068326564661440215539680320080715102520088364559167717002442639374751163076425724086309029143190428117525520646611718630329977355244370192894925690173602721026196458737797897483164191644994767268070718853577099733272619911485777816377602964129676376416563378305365822804146609238266101196616245076028258161525976930842223164466613224971928123353549710761113836122728751487779666820243619468616971332952272168949197348196207358874173138211073386048143278357977266631907687277457338107565972215908231792459519178654169232507176890911999150372884073739114615455750187991503893466359481160098257168187843999799443412125697675204685216853858854449361357453613601860182454339252328688967542086239256888721187472898546904291672945218611706725916286911311123140770265572501805910933862992029189295917262041855926829125771614701344528904555934948071850535166683557361082969468772206109238937788610448487124723687790176895403994195354662286453170819299898359864859247840583364599574189382103371036259324982060143102843164627974904683057642673637197594626183820459158892013448142490662046218964956966179706850787203417213280453237814611471668460891212573143948865246781046459873964866909032856980357174347542407796244038094413214623163134556344481179880125942326470720314483043864363348289645498081626103767171944672570643698147994721655883756657927356072971382985218927100311532197570319466761389621002890354171982706515209653426061925360862943405307795492890637374766351367088596256577980306287731199633909258671246805568691493472885172154992850514751185386510555259173901453823782768117337353644080903033457142780345447775689641190224952728191728425613363883418463878634603850479691287677887158259147147870092882512278083185857992361224027699301881467227971809658946396422922829814886714644187372811645475050698751309654135383025366486611857125066535469329094234771237239565683181968512080604991331895491792806313228973968617339438459918304852098228557516864337129767529681823584720395354307816052196127501172992176414591957093342555089383822636967235207236150273727218335858896861771565711586253871558789207414636949729475911961459497686106378968629532929762453545667296855628028799692902121582818688292297475741548351913920569103377615542049688116879873642222587759837551885384441107552681396725581480989625793639171484623868819065039352438204244434719739946398166851634378902273960256501649479103466045463715927610441968923968388360638814627049829465015742115746100993121146564874799662908663812401511128838895302132299500848438997779529235890166368718540478307768369943318342581450779351512762235000260658864086898882889197187171832219510166847045491646123478495477660285688814433633645808764467939538424031552266
Output for 5.5.32
67597212776974298357975489423940336678387629871064440282834792478923020127822248751081986848436173160717774818466241421578187419129007231288894964471692261758347990972408787273871912651969273190884456783992861304827510177376905258362038319574143913510864214145799659188616491820936963482893335751756653701695362784610439936245390529888996408267479522244471311489658862662566080277242531998138891724092835240003426410315673479112011036264722550966888261639457889024306937411269778248899286409114570089181539890075694570309989228571652530251384414512416269137163383157398767338946301298022687428175847576521039938721221931754120122637458691432626677262851569274018569838864271261209498128351961714922982091516191724919101949377013095821599216270233611481510275474268382896326837556907183821443334309942493154592462010293822283025465740532116475233302247423449294310135785409110296812956637125102589220887933075302512773859726444219784347547258007177801815402498966667745521440922384655423600925576452282121231647924801622528717109225553844847722828287455662937596256380717787797630614454572182758544795293127880428507730362649747895155029911482684083270341122561498524003017161561609273542279397071172993841643355652396439385065177244670042478701675214324214666229126898750499568021312998092024329159653633602701933026738748268623172305792587566155444360002856869168714531834929291983126198179498121878492618101798635909698334971936717665278675465933818477717264894039261707494167823991812131412331105513435930868462248018717723582985813142803208850769989860637424649198655923564635500416181714419448570225422599803335927724163644612346644831789587227817527375081383878045061244515569704421715720569067215136750777657231236479911457134513270734376159717857842598034753714866210781089947594659035018838174647292813461767861876779045126483341357491182455929836315163272597812331850237926893881724547871987193072378942211911553546931192899723717379967414178643800827753555625387041918777019767897900338278134827232159859375041357968234203480087349738949399278735186573068409328259506418605795052671476114244426738932194465667456771837817315146941957894829283982695702781372188695468734054426152827336211170033949716437281551140481548944614261546079171979924252333448343831281741183658238769997480125724684720669985213094031973831279799148204953105430195847151672801308943492605504668270939887796445058253620322057991633894526473700893147773103912886085901904268126854979831270216137112401010486372456157179082854935143533437571346753175876856982822246846297599557237586208147328003020832828972852103045119965504155606337960212775419815247918952252819265706270369414055525316360353125873597939333209259323548537549152079568351724610556315104213684169302366163358824894355915897597425429943123741790306248615288235582636214177937490069093144446969128316907924769826329393186756565995126395534510422981518764722412746181625475232334507731068697649510433597340441878066317250471462794233043921129087609830631726665275735955480363383179607825209434360248554512670835521007775271494412194052164730444423627524677428019636586188992700758855512733544355661267246433913261583639876706745753916774497468960906437990582088122688344765650697981351839696811106952195546509876756713756310669975336346687820330918227988175892917597240262823679249085091513725641603119608241303800718936514756184035272323321598379023748618497118952927679388833686585548068923678159858008769673683658930985544473061365616376712841234772407366692789759744062629471639255397409522624048265323296194316319097713836874629644822419102706188035479418293702496591029371697377891156600026075491539766927763943593428097240787844416337859228093800823710335710943291392583623206628221423699999758502511565758528587057298295514821242889042918483676987324821536115418621359825754332454254893590490486969872492529329871468379571027442324397337741619812158983
Output for 5.5.31
7839451871475723698211538582715169392334238756532661215371633726434617838864150845279362677551766387596204309434055390934792325386658490626535167621434797491859191230163074562963899509180827636602654304459653315821123529276025433063331416526442563954192291636608243967849552189864428685206171984971595122930518714889295921759486829179977221218402250527551543931618089393223997160014679775669576869640098252075811983223670934886285541423815887717372598795714444710989737949986505176981645845702056143057167369186752836055586735456803706567793503055430548927293589426101018577483245465687280624965552232384781598178086838741183803574659859097179218532632859589189402210894632467103624091409714725849148039272417876101769073099340247232917148931070255292885730114386494864702292453783642513543246889223956560301953782494599925482732609382394254337113333258221403681122906133795512971824425358956202789610315274785327010928165223891617615216946544931309770445366743841578699326843719067438134432446989431540681243211270913912437973925451318904741973780665024953272996626379765532300763923402233348305308977261748552676149026208005701289171441944368910706458557958126195638623141149665933117412463588434201028224527535858755425252032610692872522872772923224161944375169530855081627888132078237275363589723934694663858570579068059598803695595456559120857489169713721242586653237204531038406735486123482429932785855183568683194525153216802363052276214342958230789933166756816313040581205717063818410248092224145634212259969933541175218692269484671743716526943743188316808597703395801914383963965044784544170861848362581099458772674415284769677770296421854693991368562130789550587426798663960383261197914767225163059541770333821391329149313372064167549356733835319653255691264452425214365241975801767911842197868295104395783062329558842604099892763994232807795324953449470818521787824015053344724131498587245568022784825744814969045521644479585109950712440994210122430266105457110314341155987225893234769626398569232040548327956597350664391718321334372499655129223499152254633441263479936047368937464488093486062210582809538173122656462377277499257369125699019540957723532659542536555009458761918343584109911958321361660320193847722530776657261703999313723811768129811180893728827218515311839868057848494877516610413211100720325169422724041762623662418997931429091614970422128855781190258666962839874976839355186816707412353115749286457247960293661499654519019172807575261072600718162349776038311967597940898637218780773514058135960430755548995742334776415671265077617081958978881348504195460413212188701963595307377842994293749930802029890412151634198067641592621372418007292637488083463457079062551657427566747017837887965988024246496625818546926080162612908985284229249659606451671796847252310559660747406303966925720457236772738295123738626329370235352137916161452939543290442792385582952441991345242488392869252994363477727057393147752777853835255161455072642424748784996946027956610475423389515903347245344427867165690670355568560923249922038650373251854031851755699286132107719294379595669253840875135368595109030517629581583961907253140868610808826477843308046854347381298708378233054407665246365189594684324746520683122556927823163108690781311504881566255907426875082375270183129229617564427937996797482345661437475252567280722617767964845218337243768494141518899644529679562203639383132745664144319752815789599132773763422589394201897841951481620459729446465778066689542527488404325919338073888123042012202150498652347470251478136693842518994919736461003897156075821027533702847595339371818580874559451172818367839985122568601172433294847197581108454136006298433233709085422949316667433124643696909078037415927658911974378731733412186168529102788170253445736642229256821183589319805216723018890639672325558728969792559819750166719095339286452882656589875069825118987858995472423594
Output for 5.5.30
81109376161832727405104233039958762781405725109123632468758463161112316925122034716361913759834101978913546467984280974606095218590799368959112126719549774981252748840317577436425949188569594200489067588195928274222977172877694487025686440547977872348441657463360568367013135576482288196824316621316888862162320977829745167065717281314248594975812642814163492421547647909096181253592766312609357589192805440089519426471678395642703676188617755383244334367974929291259876721142884801936619363891898431909818561557993394453586047794348680312510132636749547894422927100726966277467701895577593689567681882169661353819558751197009540573528098800527014146594875794469105833120865390275413575362972040322133151597814210836626961906450165157494962135252900356633517005626774982954384719574014467316605434955729180897927769502931089367584433197733854052262234505627201856858256202212491773217839266656172223986230186691178907318659088819979367759113088304417556407778296163330135353435448693935997570818852729749211519291471441382593338351561500640227469588840011147179970894191355434974970385051317983920394862852313994619934199167584855351196731999489356065835645461398573924650138595071830094992631855444642335705957722164909906350698048852550034052849859355149571859844556476944900117875528824768014113895598123603158783668077392354263849609845154484678650039749682654092589541924216140185384781909534385959664722633639805961589621419931774577227671099936116319945190609975952303568024922293222258565101623112312917184562725173666825891542629835125846230179703073901189706685533184225745632943748781700968671075723194527585885557688779573513861296940196370202366494775338213724955041286626144747971159228963717792172702498493141373573216335901159101841663759293056166753212683187989962167218112346562259398972669973701319359510879241866358641725004715963368594831973542761835679462066452354793335771153799551843234923016465728912743535726140638953134933049819493574774824209538143418414116861808771911582463295459515811006997411329438346741494096635868939453662095684077969426182272904173930514999555364705414672226504186583789674814332477848740836107926387577602022234465314766854561098844823987181117728161111632728716476338142388628323289724118098101573658829756572686223444050288246467496819723152952929607635251637719408167758882680939396515495278266798728075507979709177071637538882738905161227143934985973893616958289188908919052704072690993528475791616147862306111326139105839416370845485787187228746144762724868858156223456247517819285166408611184378159802797899006381959503793612570646406523154586570231694444411038181858686664305944522866515693540785798599494969812967653772510856660154470364537670410068602902955934305219504787262582322845849246628790451533279359756118594456551557575277099283683843698283874482384987975168414017535511566218039298728793611446780469909350295826929473519212874043575368531571284296899955654379638704782295184621623697938172773187420265319777821711100147721062396050414010747971701414105485545722339382445687993762184388471991728563436149666791139327087817771304869988981329642951209246844961957118546376626271094929666535551796041563956943240734241667687390879781620995615587505865604468825508699689751921958854720478335917347579284214012934801310054498758253295232999259972116908577883179046733758237692778446592789774344094701733198715176811616275935233017568415464013018291289342541591215339752282021118584724884461664494162263137721397407232423130605947603198722010362551522860467056923162296185858416455307392391783509503250190758347866735699970929973411367337158444989431534476976652638024871744985695440986608657299567722103734846904546851719195295199585930985169515944065378530102410367962636987334614275089811788773559365886434425095843511746123191980750664369984595524228587694412801781346950654891597986451055286720912482785702913601416386800359
Output for 5.5.29
57436049828554231985441141519736155796813095167387669181868998347968553555266284888759202222145211829429282398335537338914909897827199452299812640593719558796390632643963778218358328781366226882336632511761096834733916308664263208706999753762190969836482036189817746195561772625834625037221124552206054268882874223635207991934593555331097671979631847419496856095929195219162909933983772466111246365929614948587174136991272012529654956454609573302390152884279192132516126594082202736086991723827616091063665440752175129048325614871799694706143809947671639445407629069684423917597593636169110243044389383851743561766613353668133157428885746067433718275546126877781689926824453229372231823990566549998966529016896903335558390755079120157368432788290525861673936593294392144157906798223168997622676498379854758797436509758594086800927599135485991745214606049113647394239649508682762328024603203870954024270760930251035744628808622718993896208659861895484669763253435871153964037835187346474746951028237174975631440982071034868058164059971532636939833845263294547705125183137498843374962038367784045571712451512668152752277633784193259714818612178788783275050581886665503214732132555466632446304351036195925389439863299465752214819731567590037495945993534674278154852543157187630589755425809112337568364579070014668930062059431951019692326618541840423924216740898883676834433557955989286101112176989168823114725121260683090700230697758630336908352949847095276215932503681455274671089444111449433779790999326640821110955324300340649151294753140851425448994818623492524316943452864764194820910291662929854712806873232691905805896772117915350012418256050513930203581912445457990907263814834215801757287180565952108090867614379455842091117827232671707504444463232506686288847557793919574932385499484050163133183208180716054138402371359225163775153783205866261610438537979115882912116215692900591796485992549299724542497692251738295223079809900624453833614216715471365754547530283706519154081618074542027802643832076982292431321911264885571680287429646325181106363976273939978192989411343847526941372218188857780379999602200658016041521327838965834646951614690463754488720010089669730646477297124644296595657786713487598159031666456939411656058140069672100661397511065496044462679186482171689065182968376371647741347617906730827587742078587336452442329975964108388115933774897773312815542733757442344598839614023663226824034670323757652761031065927638551841801675042941316509683925197668217300854413346456381749208798277293172016436954384426470624781741233857392350242910818516993953759833502637785021171659515116612994160754787861487475601785075399697223517467596943354590982682594641697368649370626906247656532839791736987824918349981985663136681344169786085164693582203451616552637097516378463043936448199888635118904336240772188434258132067683341621887539972992569884179963429735726894012939278515645763760269433931996339223922882690412976245981348558767945553742095774402820825610166162523439901989427452841167948017417443974961456863938353696092755257825755216238174361083033729735283990473863492247474880118500818870307443564054424237365896178634861941855027697211464303223094049824846811485932150284459461549331845811774079323822624161208523684176162947922541959126556403897158410111244588732416485711171017971644321324211068706342769176447135974026887480159263739242788742954662379985187003897243597125142832329545790403546647587567978777830678665841258370430312617444457199860372093934039256388400277257239270316239675241667657998537025562033351447713791379754500449792338204752918512649324919498686534212902612173052933378970799619608645413872666445783128286785819142663913732940189182308634909657604851745900924354314351372530436082901833815052701553423697742940683423213535090209032677654122765617863039964812540067565298714557657734757711714606216199479400212517495934449494924
Output for 5.5.28
912480324272539345624607552503562366643402349335738668115036296655910416321408717717346219021883784280289494113631476641204879509068458814061529214019107152880553126452378398117966007636900764020458078781366668981969645097009919156451565832769381064901228295136431442314233584322867364230560671860261614135469279254340050057067673986676445769965955222115217887916925966901988772312146211966705784969339353456765169625070900638894324240688951392247428828156705138784112727350315901518942902592538730635713932592419785819233551314784431763846850420670992563102210117315984258878298634371605548942731244918528656632224985786641550899845005701435358143545467021993958877290896521979501013847964526916678289640622227239914746719082779409941571358741966623565241536867101056891413813256931025861648963223811753472036444514803160856736754599942042663877983036821138904564872495428718569205534377158685998184547649044308459409392328723849906131884706643207344708474736325091511557338881968045588424839901508978276735676642775465221191979996067132919228939516909942127987574262852457658910215707574125799096393862449806422526704249119957466771954226918691754187590019464769851845898165055787526689622377628846708119886737662057949287478479188817272912184564340731726833527649278708427758733477279659182459930117067725826440844014293522042882670242612374544927412393426654713611883088786784566441551711437284337585785012293504309531521080358795929520491730149949318432576173063882850296998148397433106979285395264470081806701754429391486766712895517772028106321359987402526377298901194616246637501443165720081937140511517399936067817700224134834244418059702911647014880631928088093231721033564791123551620937751052625469418253444840818764962140759371743910781784227435223589197726388291685789581099495112751309830813234211859753241972912378711381165823552209930785692969301529637410867570389646759548653529666405549340661357676953759665809257971524562599944437941311335603764863545533550556504835801602559218372992259779206458356443261952763056838721300553486814880368732440879813101853993169149502628624485007193772835809796232044181788438022102434273666428629449962112501680027461183168064334427256045645612655362560562818225008635375922916445172154966279606929827293949666591582431662127152609665873270916471306713632075871374897611127331189433628137543193857219949154069826452133683556847033271587141695398639741361271910667832578624309907449999207519577230386953205467921476266992506246967819958380641375805480974091676897938077743115479618098986658342408894108341606414685571993368891039923515953798485774233880381602297179621539542702983188234837261343314555363309728977692258113937563976671136900765785129252361156113110034849179261264650975476304193678460323017162187457348617724490345907500412854021438976830702575877696487704129957633818239961118735166087583832713717993200559750294916778496029778550845064368300986349771444884032841702371792489472884788253854687743657282253831231115967549224316527399529233305895549011856740613380157626963152602510995993304982788483777767566736632476341101360717242254723984891479039512190998273818086547285674727156668323541238184349651198127398478982955176154650321500918061345108935335998319201950788714323860771442503726244299250997850967574539089141924190187269322669070224498823620555999741781891107677085499395972805798102956664695527993927138520503905648196259295539615491197412387178881146537061253201136935421391247631299413416628479983227658046631829380859015681430249680491055179134462604298975693476877871588467003191621554533082692858324961087143124793363724591195183104450110864534699791365590878925838194177815216702656886851796597857322054093342510637342953482078590887019314501838950359003947695706000861251604790119533556569134850269225216554388851001627690905095970115424389236836210288106293553064955329453459714900534458460532557803415
Output for 5.5.27
3483653386005957810846736186901049280048091179755573422813257737161197565513196648537777019133234841034138567774623336626111561966621819664339837265714822637746726621938201494334515573106210167057271870148277463202496687804587174434037954200545609920822465273538061918418366996652449889248539441434342650453601132123172302614897743275807758502093251162297413305722289595552250324876161435508583168087958392082940902535523367953089124499761614271149739657546957498159540208660456953514383746549066633713252380685799839615553834890964409360024643939251369644700865540794440523187741938682627945981396814549828861305216159575557596845374641558407586463493751676374029106257643663807123284458247646372201853290147844686816057673548121373833123678870678498320429089256966778454423973052473530230796147337354080605585452805771329552946555798234552323153046689706465414576774315346619682240943287527683340592775364636723897701990844932869913572990573208102456131190447979372721914876437375605441752852674099293895961627977236554402136236791783899317240112598452970183305339945797424484743734696576221378434182285795487034959895780830911522758167475924771867702716555767029957668365472927686696016922266438455396639981030187777515112473573224742346878307833499054124580915313013513632868880533589537146016517223842023439490380478836130288581855907940103102265340327844612118635678111272752592028406161056609095966492494466426657676704846892071607651680432910537498981990938530004643341784576452816523187725576783390529648393956520598058881565252324458232307933789483873091833774826841731973820694732438154875577514676921017023332688849286290727849483505337930948757661389281058455768229445764951669284491247431519598048136007155899596776365969831032544791263949822840747445159771796192821160977251276929267070418808136254905617936009603766072017759565678793125535508897379914635291362198703587817587965516029197738128798490805199207299941454117355120814203393781534389884382223122437933112860429396642096649267645684456854611148605234932928454215452848184195982599197216796802590998331183579436653505822229964791865169628991529963935599757818546724387089602952841350558012541465406094523633374120433616686056227982221014442828690330919781590483929419454815759641348394630537477923043588035933298734576542750978139547934595825641625774671860286091575170483874710778016934825853981069665317034807457621393601050951167068704226276841007055227983567471485788249332771779814503255587284513335422933888758528900320462009646182591370751177718076621633576063177089804046744561289734983894615147983973170208291035066302249238291591253442811687714268825395226459615144249363767760758244162434214473145932603879297412443510997620734646068251959669897410850141885798564410611183791456617335234506081092994264325265428478798401360825776987725261886963932607347546442204465205530541883635161959901753541055734876455617159736398260412390673048396442838731733920191356025595174340782403947454322957001642729318621241846854032297581724677859397708316685438947384990278587813377695927015291119426104655427328518602881751475604524480784225766227638257638936293592317061251608646018636598824596450976520523465267722466076733265208927593553374074153958221525765824449164023888358526958811465598210420011606847189362032979955567267632632791928399965443917665900977758417439359799432058604291072287487876241875602532123979802648292449992102254299475775930525803694214425458134391184457911975358858271774790906875657631943629419506996447412904976712232149975913264692970771013997228779661424833893054327868429807916451137554825519888211457563517631508263152373798660823597136584249234828555020258826783728214968267117525022595085954829511437092384337056985957945204982273027836460110144447419811512899122597958391147480536773969977463485722479622994317962674138026201078437252606872957748341756413914352771858656343922
Output for 5.5.26
81914202503676651133217678006676883749427943972716258296660981077145195746756989450735334109214429557365771181985696708313167609108168442620443442226872191817169666589088794496255186902210774751577909719835111320741278067572489898879141160630185902251711863284562153125543284712972499499621851949115139542170192615699961174599211093248726178989636256590385232308349407750427052682312580178235596651375475546613560664571275148874773891848735948490598291872167772815842842185360743926679438248196206361373997988617345117434728066473501773879224989521518133477880930340761728752048534543836256966397443696223191826178195255439918175141613323292576341489766077115268981067636887114545517890158622690665353476145048979172784793348794103975966614629419958431143681287604013154397369026956635115890645347570442424362432611498987802259957956974447513057691487272623837782472281492192850157532324393131233237089794744816153329418539676574512154585552314414543509288459294815058608022087441386269308256308197809831631441741143963712649091411974182385430578154288179360859711313506294842080982429547841794637291980411568117611231349100774375523215170746788124211934207362854992022367143161382226954474889521758672987764713457167228542655208385354416332520264493769726860084475159843203817223472753737447143185351279412730116463031683004227745141714563877953808416422117123619670548143469271632618619114836435832587590173289730775424559143505524723773822454766051273956486141519102890315740274126516410822369975681454988584796291324427383881497707114656922256257162546983098501756082258958236696410868525728984895938379625878165377194023664235673652796677412040946447123466386737491228833727522213835473604472893713018836622360308685581744094944363497866884600040223621127970077425373714889766037582264688325919439904642741759551932113789740298336392727154154833776597788812445443788214681655068284759084429995488464795817135348055012534352707754293946398678364493820347647208235731014867146122594113934337275779003621934859445621583705924203397237297045506759994799800764624666884495528703608816452276709303153747935244393081308218311752835077756374318773681577716014410282266684107621467568722288351978285158712859923863838902457601774146850693082148933806114996113743556874481913284759229295451439640576981965122864333943418023467334840943069358416960808269239916223162619977373123757412841868577426026627806721578067446779176253959656965830186791433863570895739799412591819882149898211373118755844968764884263654539145529832596360310570641527314666480916962967348931301603578886995971837688841823361670955654542426800523307311642778364565941104328179046175069709777641617801474938452694604988584834735867686416290052258338561547682606567780655717209558920283151663248452197838218161975479935963449418488658054517247141528575824005690476324221524332478989784989157055356710112957384252792822302450631140464426111076437876529565095930467122374586226362331499896046467343143944445842069650981513089457200156188739431401251843477843862951121631415907630224520578853970382842476285392738522752735882467198677952118180191033063900266419368433467671211911311534163032942950066621675706495151379534819924232462251517598211298337466006510155475110816545495774101298345172234894356763979262997564685884672271181046051806097283268361320438943596578969018698133720116863588777866965887082384188376518054828169148024752809474318783855526124784825810393190967854482626933643172713914981373982558691526522197409764940935051570423851976372471354775847790138631373914823457183308014425037790641358681963455273663337437824533490090034273466584137779623526522976260873668454845652672317982944164663701374966105205154032417335037576843968411955189293312855532037978696998242149621395968226987241352782254473051086670939421214167549941739570574049064607150993033019106082336332961514364310658424198525620663785347319387926265448352257352119
Output for 5.5.25
9454880231543516815760342687296885374055511997129662152830570360874749765612544521163662931291539680667133542370377834487758398149922926545752965513832638339669354636469231517466526367594941502873713865240800866796531340447463664882717831499370576239648293427754012590166180395986859726766791748142594285085083971588054706211388821492743729268966408612086807907982563037556276065812957535082429971337683936732016858838167958709689008929297643705141686465207885415734164293278209722011048400975728644981271582153224371395526473861568865212039527574910384568726447335985590994148397484410577726650879781304908773629959890452121031144165763317815512332183127551859758028583166306733239141897832653981646273711751672924591541803415468904798404473426009715815076773337305991052168581496497498673128160556005519579534331594959970691769127263149233075468781478744512515638841671666465720089724976341765539728392542122009998121872057935455077997534161995688806793449218828402830697562915346336414586127429965959852406277153914791469796046800467998224006261443731805149599213748956392718678382329173595524536364236983237648536642736162598719990087390189786124190657684358196919128082934088011377829627283244913550583417973030370543967135819250365624435510237623444249256592056668322354914880142733004883767210162609064483095048199988829227930191997718983277964402689052329504652867619976311732868185471224356199744525844474266264705980614574210800613457132593715377109783518657906223787553138174294071814374057192547242142663771598342408297442849824924913347896381334327957726476873392647586656811295492880698858630549929344542905013299267129279676426953520506171248503998562583292636696016088409378482133587664139044883156197437317877473667223250388680522417507960198844461480705015709984703578283276340274309365749575084187854517255785342832957769716116652333842348156120647573331224956277581505661293281489364871574766705045874132454620968319540072693898743559896744595715619838438064776059085638107259325200883174381813816089275461531736932512990578257058200161452459927144320248699718366258559177505864936783413428847519346948835826785130117425712676370609406927569667232633389683378879282393422199531093141565736949058316323442736657766327487592361211070270874232813842141869873782834626840506097965808843885894048186158471575002624185240609404319667975981982942851905595153554614337481683035756180428641023488259248196914363940847396224999218971226623427495287563859462085162057756370352617261725814051019893117626627936204036852819796545053510232839138250855239061479779140289750675779884371527399461935229256345524790661447514124241093077228377955896248230094072576621376571129119780590926070259766039954531293439416466514365510189934311958704136746067118595738626015620661635422878323773080991224968868222757158867998796113499282235529965796601581084793277685520370638355639966476981654587038627077465362391584566873610445388149326332188290376821162526906786969127487771759159264626962866648283352531418099908401804370673055428272267622301882703011451290451994802467273157328373960116455861731875615126358838481774542191012192642099414997012772470425285039272716774310317837678830265862350561739156090162937147084817598659717014468371749205481564491304895561440773669867891074587138568556189223364886455095714448294241805611297956513929578124851630250620365515731184856816277462608879937330499954524468685601333914049487889009764936083251569547281208083640239025698033415267724584988486202665116083635585043413135439567882203999701274608948491755853421085007422968266205506608552360754118467628488703456014698969507175525324357696666797533884987197504124480823532996616563879980846246542035902332594396656450620251451545180398341232521535944838292502612713631352484788671476965512211775317778557584024032599519926364193916582815255941727970774081552093799296911542182221947670318535472517
Output for 5.5.24
35362719756062844430618886108107180853119731992533969691428871858940467214650689495375796025342149731254484108176500633317133220389379977650816608575718901920548818165316518022454034577062911249227652416624236549583999678039924981448540558398581760947678559410955844645168144963846573265170058385510573416081802698438847043360941212538444840895773698223391179281209187787589947288831644115456976579561143030249619528541823135603435215744573868825156699253273565550269727889962062539981498501199297863327434062433093513623576124763343104665586478705009108053152395990568812321317825372824150426244464044082943141533737304743467899737837981523313961744866428627331245123636439298276032429767098354747692471178762796733622403282656554474192961915097270802849132602199023619244618567437564255673584288436529386421842954098209469921434433502929788949971630591404814575716997283177915920892421977777646177403278319761432021965529634039959627833509881162267011810862355960782565405101264071152270236829214304457271412082222889152405386539561225087092524628983055308979871171534680952257769277030504310787256901425142805917181573251644322781473833248022479219787584704368710833338992541631316110695199411335472127124386903158477457727813621752300653660850815392993331041841911688722825987975611591621436927701316536349037788663463424691769303501737576571638955199582291615950397684609281437868800488325096602962956582194584393509895900829858933689593312357381362625859118839207497739387897896899891874732992706253429965894439159955246097379313675448368937684332622727177654979108540288382274794883363013182781259913746559929057808941390237031381550192277478929459429272983971136156058243912658593283155142316021104975946162931788545303677348474351486442613375189580768394416328661335011621391175982757447224225670153073554985767315157961649197733893437743037570786117399057228730774246809599168663138260503674759551679657517098903883187251987437172919292594269084212368658327986671415466084113211294814887458104314056122242574559797212622945451922513333770647711775879396403369148480625737806886024092223152082054344468230928935512371590157938117088127959379382673151630616052164017238090103658574949517211487856325823897786410347176221857270279114408474281302022191369439982570752103134201468153350603291952361969149452856141264331419399433022068097504884276669207575427542818567227774732261527594407826589424544641924584863837160681778783446395905216588335855546808916835956517835226714059910754909732188422223484644662174539311748169784160486541391978174375854937226541737295782019827464087966344299314674032100695713539857180248486307843265891699607475895425646129345234635676200171862227938467644237765931732194110231046874513441116454649839788257133702766689792619776297267515119433975497254069641698425931869636893676107402825383015125645517602649757163676337359897809401265876026598287487017504818267724830225232894672818419858362186029598644716860749850352378352511954142013384553020113785818896133848476448421358958275193831980798483309262640369145480243329009951929339949871672392449981213812683826744137216849339751255334094235468823676987407243474971240236091375931790903809221790413103261640284775654190275989466874102733480595787666455721321075879368203443578089377907523296140021272613491593748309533904074473562381539892589980486579999253834639578204802117101280681485314723259594242514334727203915547553344406141216439394527612750142681601904073259906611372396686815174413798096855899102819115393355334450120569249997773903656138975547596184251675097611067695188183702852796795751494736102496632717061055623745262209557298606710762991106687501927678077257436399197741546160304510650621415395929300922918776620478772048327584234412853805190142714476266431825145016634592952742374955944719784165478648910661693802969964703320787313235108507796509518519250490037534521937654178
Output for 5.4.45
856818145267822742099697362452132201177184122834748860363058890421433622757438879046585159631142291643489149142792132312513601947839395886156809132121369292498397815769732838568818622259924313806988814820382148446062673791935111826584948443077945143127017533758879274689581085573087401661546271258543408597258787546567136935750488611396377126537474953923723292617183166319634717925227555463821038401194695055016657407640457433801283262085159768371293771164748420301912243812682144170084523808366331693061641886331272258982882225760648522999806722861012638343766162407715059943572463480255484707392937629877377461438243791544998855954957719114937739944875586362934681309123957320652990129727367950063299831430318784538723256413416071785165989872350545353681224568991421169443577784104125886980514455398981711739077482344727391785532572778180967069392527522353712399873899117767995355916901123003746785227128633693288573173491469747812397042208204182574779832005714879232257467014603497454445252732539401269632652701544311174414476750327182502964924653315361966851519544441622502745013104259708598118863206525233984793065635154425717336798736892751264173952303144704426966459664938179786109354448035594855906326883727936474136251324953442714833961454851270703723639124433259340561477529051521424671849482518216897518113072988150793909267415545271780665089699929069059844414171756882650580881315909821442793438926604935906111543186727712949983501178425926851632953149281409230978250459075392422215957429309727395282454663917511450022978626981892566398318760664093265486590954897439795873038362793708084270332953058661372461559343253306960007170818410031494453919240685223791012726256445878635754227559453581390353161665660686111971526823362586120255895656720327603840820629098294739833159147977843286409542320727675966483871295474386402912129932640318362614976577074645651426466733255267287462353562273955127095138809118547440871886144045715989888957462822009951726853846213224411543677281025808344613678481219237214101492192341191543580432387018989151248459446357239447342035116473372762070329585986581863262267576716078812861528261184264318310841465861891273842879880425091338326782337866688858524336062059466964560717652290887478420451575597035734187437062166018511208752176485934019568110217402835933625269523792249609584412844269229199207921388946499665365057535399552494597565571015806317778654399357874335502531926948387846979327602807937768897234860770889314745603598137398254073491394779019477049489277532262758215238051917654912546124936972254525497799631214370148238923163288984526661416382780734917777559854384826490319150533248534488583440299879843902549249564156746473637882889175020272121807810117387422073945195771151717943149999812846341505145331685391079744684189418761766851603392315879821381233371849593314152860332156352558517334654269311649654255962838476512945244386310492086281498093853132101330947198354121805626845594715544337751075800189484541226120649506652180277887128693223121515361521779650169079296030121656486865533837059549539331775094877082848946656738212118711689877336739478590160517907417641331252145658422061431688543617918553775549781036168867431974939695940925605369762137476538649871150486488917566655830623989968352080564188966397459625145582994006952640365695627960115092586369371146284990745911670489457426535578374983191409098973160761079547348727476996974872959997375568224023944131020035454389656962568180560471601851498290283876282401157937229947397982825320875256595290623986195264379669435438297963575836487620548404505776585565690981578468529644398870687548119169161527947422370280513375276520375327920217079682958426876039542075648094382526215752939195303909785948278349672917033160589933185954332170214005669797866043202589897751170785734387747399480025841781962415947210155550450704983385318006686701476995296810207027697477186813
Output for 5.4.44
14707139978420368795243554773852414874681156992052153939797832854316302111042549973775149535063300330947388728423358383875494748167791827060362692122101871448934158763499150552743282435984373503540239383241291734733884295441776157927769159334225173271126521793073952644894945391578536889728606352183164590725686704830189379965648428122926089505738728866421742061117154453331639947527284283842472685862896081586591502433769755931594564609232683844574881111967499706177622983639448289541938162259314142891687798381602739879983189330382316959086475576405547398844795886955996755984017767377967721702206631410923683224552352591025362541928414161373821727985543312582740307468066729755468115598315335665439493094451167101315057471210551889726734778907420966198191662589936408842435370534769848445215337135999896593129153253247514083347698671184662656142394214545879129292436621226912255787484905996661728442950138712287471672425887461321737802786656488211021416356329587681971568991365584819383822160452960579935302020546652586449480397093247647639681993780813362262445462283374586979163233552950732242699509214181079730818710675529171730879966975953714769468862912373427061290354763288534999162699351078325832914028581756035372723566732679106735879726289823979396039360127054982233937892528532973368857386463467199858245453458187385744039943321126762510153807673183641773011659397199051020524245592435635834745288933171631027580518333026162972967608036830480074704167563257157965236440799745538606739465443708791885899633048244247859375759633961133711477264750087740245536918148253007959723885578539476259986536931636053931586073140850345079471332887543307085471742928423586415565923674255811460592340644675521279546916420326285358460865600219292264104669986987432545490284518171332129416036487888652778460326870286647944223366248415139408248731425766795970259859186113065598884856220137913308121851235602282216114488810006574521597027441939261103485090665186972449128536847517271387086479272975572101286766829134718904631416935018120226931592641723969034642763231371277539053231002588281771686340089025572047162231292571448998195494920888558636613390470659307549634831704453099108028466811883418999221909301816938762701905964334749922187464006670872735565590761394192204151764851511701399683216154498791244621310684663620532583964437471356666343335691415265523155422332610438978891786568397112117348822632718648515849873147317093494457991756115090585721552461932387895897633802161320789224494031218203385717786600497819511483761191386334346078691066554281468652310396459238031948921174198447188142216139603446500270821649885988608250383781197331449994960684910781971345464633400077744598992458064088204162252536392244725987882389476004964554364593824379329746363527174745859595665724046730212130387309896763765457021725269619284262661923766860450262704460946618149203291560812177928913529642513873196224918546117437957619216395594684673427320954292711582616216478442664791729021319731382234225339504013514475800538643206762787838667937167404859101023341706835396551249762412377411927196798075718925828206692164051629226014462980673594516845994270795628861064502368347074614703517658144358642534395596383727115275191399007858119682142641749908257104729581851611575576022417203437086919572784061534276301719688635944354074231328081189507519380197366531348401630706239227340179297402502336755014744571987134361447712958944217291557305617269657288345250846795864631034162395979435792102218663133281416075636618271083806753697938166898469134051319542049634375559319281663904670138459769211626211652806084132674992615475489153371831671864175638425562113795323312478566425733974810171326167726813738690114080658806376297186867217623936793372378828327906955369698470797825909849330229034634994486374383962996460603643337475047848402355785468121424722514721844468396554553537950251438235929510536729231800883079175
Output for 5.4.43
409757846737237565720233681174947518038377324130520963555238222983053590429685935755905013547861017505672575129487166579217065213316454631285439822748780191623131553332928341188985315701942122486687877878391789232664493494289390244689151056368598031892013612604359963361384551586492937984514834126869835404146291052712506983418891739648912286029038156975179419373498328439514110932899477471317351063964255235578798382054042035282964644745533662986634707627877853309531693558275411129343258695524484368023519259081197298987337493856867175694396287528524042735083866726013309369503799640222673154722976784448155563749692999143974885590055955184577393449040444569143437732097677480467081538153684124651044483764973717638487950492086643414231779642658216664232614161849809976189025447675432898657442180945365596996252206843506697044492243773429371748794285806891112082232473378734558615097222658691161252034587494150692030675096057626671248264469177945308962421718738333170413014139616251063725349383931149910535908411718879329985659386350282409346826559122829571249012825608651184698442068236000856074398510493227898893586442898999945427009718824756995377211072777875579338369093875507781167006594293013991014975374009575719259114508998248053724271380598266971352380742671890118533996688576567823598964072891410634138844340774048994093514144741286105289821268585893545540966391812512318672555183208774408582877632055364237528462654378591876539812569271438221920695912350631214894477489794249315864234302827182968580103916812665932693133219585068417846138853336511526979293259091982362850227055484339774804464764777953107107762249361763863388539890522615461222718566155400179854688766295024489059554116471422404443526906744118321370508896274477616625094147929888382677819411098149042129564294443309418983209604543462269158659933691563034659730722178196881611806644643272056586022579394127775050394291196345371356394392269677354846616904270712610273327012956333157745134530039356940174682638997760652099361734598498656769718133260483281772831754625749349097332875441831603050051621804563546357402576220940031573981545241510154951226497722648407829327481228602159281774859652672748188407091054218457042686023206473117632782694057664356675629058668305541223635532253193880683758796399655336556925382718449952932606255667200208557731931384985558872961529115628990587783934531811419466557213358273394813286725013787559743285631659372611694216044613780793363937629648952657244940089471508178482824699320429580416562568198978812412491457668396819208343340801903559385425683352749363313162015579417109677087596592417869172198220757427882098363403027012939869952031484302360150519896214373534247079404834417281460628598378231445543022493737345227134948731192333111341362462512210314593996513674644516409889051869833597092353274325238416134163061566589593286493963455936289127766285222391073909847513187055787578313801232642402691751340748662674873491914590348335446746739477539640379933475829497699504451736807895436488125600915235957981138501982503136342721165811216223080870351066624544951806102846921760355605216737356497340543960498886685613251246255425636248247928772690969093583971921734542582687989992100649018392239366444239146727093973152156698720388423113233851077379596333456657322243147583162315169327705897757307698998363185372071568498125986241207523301457877330515341108562853852882258817187448732049618924663662770617840721747190917701731254130719384110528945373527364686818096138992071517223620510036046208681905335290780997801657579595957292327786975004058410780859974521309753548734627403668266007323383338243529483798705615302840490683718525641417614482943745401357947803442436023801894567004336381871621739501376390634334758725929171745882082199786391153037804916804455419399748200820757686004263193719806157660714142539532345882589669974946231458575399403204457481603990848634640795765439096
Output for 5.4.42
140588738031506366369687675845067755327813373313753338593802127576419060647518437012404242788107037937855149524275575314143416064042174922430411862598275479617926188842931679527446733807038657944546222928078588650836175626588691325150864266639293280330671467202761083329801036562947727125415878406752862612213856728406668479021213527244114831898297396360488940627534117433694680937709803139178034603086905260018965311912881577525769619984194148631198721392746030811295729994416085126219502255431563114026411964515806757995384858358185047977487081323518316651766694126423905969729550255427289466340557910416543102225477833663456929414339256467900175074971697923775053214420851205391903638577826872368082852415969294864708879711478111057592911874504521326113769892263888359619243126010159458546861354849637125202632324462019175660717038662130604998129117155857420304606309652915982408675554865476798612510636256159471991106796697203738121159214656687130918523900191419505191362978079394390311759235688552616791175053093589787663739846947135729527437329346918648921493475520230678714522144873766436774554563808648663196155534189364077285720399965161357698434632714979520704435486719965748346239196427067623413837198115955397578980821707193534240643600262712673597778948443440242219944236449324379723521220954558145240607264221474747347941286332886699084415057418437839121778564113891382420152344823662372299060111796678783632917623341778158236069996329779549408193084063993725898583415650208368567541097514769645457513937874363525107541241888399304576066215128636666188425432160263565162242672810603009488460811378545214911130221213657051614109341412575521760296468577520958619853887620441082082231767337046571495443176676380512904518322003175205441395881366941505222779417036982759856045033465458390655095665998782172399693439321844011106959949131521432691732834861057620971565207143249516910841457115471291760576016130826086972790713908695787748301914227959371513719260902945410964186432516626283589374406085407285247542522756539330987736701291857454609430844412487913963554766507778691959116781560687586724712352148371610427493778896674936291653214239394268844685761723454116661359413066969708538348382667655156538736413729019972435137381582862631164785375674621317518686255863637543873098178710934357589016631264664399115191349506805787050889707784294393445942580666562990434413309203596039954594732315393324714024926672899926589809366366413285014615693763719703664442149143903639720966533543651996255791612395717389365496349860765745616689765011514683438676527968443291221732162995886174302139895210709349560546141556819416139526368549502338666626769325603578051793946445645879177482675400774315371438288349025082232609671222233166473173847119076854397621415511023698315846626276367635737219722213644967989753725711143568108594192593198278021644130619686375969088771444130570912996232940744580895668381343953040588565895902684636267473798993077333218252396416098478838722195332598413041040425436750270387765157716186722841529626252247315287147150099923414623898916492957017168889373115637728953109732650841508436952090101407828658830265008900359891260147775178408297775101823921574028315878691197205251768249343471178052608555328896299075229910377362288740642370189153363133687571203963465081386255612483217843481602938468662285431833740669578889273549208796896542465331254243107702443343641333780219353373414870167236971095009415405811038799924338831171261745526961544809190581234464215234557007646211571440826249192432762586533919779310131019279251771603831317808437724435934612277132950160379037762550111891080750876522237894984794728819212415931584102036954686300621318466837530993144551965927756829097877917198135640422219325748597296977972286795457445168716698504584557719874131418019495449888702248549193158445041968840354829765601684938027811010686525107988658811903445104080611436085
Output for 5.4.41
170620952348746312855431103819577934191270728198697464534275192916134997612827443662746483125615168993648789886767945242574889054769320201860312430583818115850710990925720785536278472714697618448842872045076307733056924766969544813634648997234208538052003529739912315959323830431810347213575308203576260035349552344513778272895286855305952211622275497035256924494269465462546272994202558598954526389027645611103782953814680042989164232387502942505282799798811235011420867320466771122630614247377258913767623117809120262019885676373057715214529857145161621812023559723484813357534619824778621351871456632578187599106350766736782581934828985221336847489327183689423128228795585310248931172544971647578912954125441058141271043159593101494103670469320923018749172944355586662271463955604584386835162115311738280369821454756158951006011569432418721612592019031762023860786940946879526112891135112774162699078379746985913542862297641822232119106579391070102590960525213125731945434433519692642229191604375640380717887917896977795755771676386109957906151292281118061950220225071209316275323340573584777375070944701731000363045497404170124376583139923241418567661952414357277081642469831766744915903976061181227316634776005691641864757090518741051639259258074077917572074309331757749298558132369967232601453143907092435415032101662731766887667423387481431324606222482963865480567040783052631350114710372279970611695979643037705108208639454971407426082288762276652216378419784676996688106354872478514184398792015332502514815039619574601469996679712290829891772614903152595495665180260717303221391850028894728135696132579554136001781874862632625913482172373834787869496735616761269355209137648561869402557348911616475849120501203984816643783539052655564626438918826217887129550956135008244923591175857617196374995265658245935521393137096168978059147289376548116676304460762240930899681067148786816171048218188622841298471964559369714911267605649432660742745601538791892890815332704558445778780782538868749889253737430950964229611837167079103090316318472805227586078454660146821199261785613092152695579671104672457749368559332638283933756333835536817097063127948002263126760525021734606091046416725917214977352324750736148358974672652948305405391232238481024612594517941719658645889729884958465782386131826381490773598973212271325064607786639968187532712521135838117912368076598936976711168786932976266841214721134192601852960574092626459557304897862053765676426045834296972926971349083933821168987631888380665500921256932341942729045761202814341818612076997773342566773979719034416583777477386313471787272224404608441202036496721877536418078809878360778556405636221974581757991852325182659692112373375795147777621086195648933050241732345170606700563845978803519447644884304116124652475751881644328077064303920199438307778149585853992220465019253522882342704228949358342688658151861136330461661479429269090542311913318629375217238818813525016968399610316198604260587238338403577612257751920300915913782437218959948585123242639490646351772676840113945650282591952347122452983966982879044839366287448417978445193372794611041197166800640683018330670779244966848046938977242553431802162176903027692016572856482464966518356849136303808852519097419993706264220534399282253614772067502862719006480105372438283267449341310959465914167441930886867987800269896076325360872752624235124806064163350176211884025194838740900058917984728385662919859481609511276225792599344856760243866433856652569196481887794002545511441787569351693735959259379487807732218053997181662135084578879331088027936137108465600575674990292440483868232465944379674253513730367989463823961784331901283964862898465527003406923414946514726185522557266860779371797851841458521108435896488523787269525322733651921501167842049897654131996453554725887918491240614027051466186795669259258493511101717014619537613431333248830284660585349499672253770998548805089
Output for 5.4.40
175929979717535765927511381533372662845132860962596230289787484209147054159780657396223854103330080767366906934018184252051611182223856968842498970784175225699235504835318217341250893159432720434757239294396995783274270765576943339105658785859621870608097191459033087899279534389165583369690997317494780303260766823788984696263478562729061762174984395772748639817349279247915540738271002440039066346331794894224166806499044767265828269051962091737614691197913831189537481106275935664599683148174510248344078416882977257906887214147133862589478065213415383261422589144630532381527849496130638577089696984839111779922902366153991319249131249225136332663938522638568719174772722552788998613999943224292775892837256633600806966471992924676404894290830396213539961645439676294319378198932878097373655965016264214649256926643926846210379590206391066238405583533878895012616917516466603082603342325149982541258018079914963618729776678333793346944773061808484689638719590313479277944701268779205393020425865701226469289952726284701532970838511690943746278474281779737921123978184067019365379971531580594171658458514610955011012810831473017635577550032964648388544655592134813129873814541051886112369457588148907455603464703396320049298542429654309555240485789856404353486030058373714766167597195791549886501842436098871300241477787556275124821529475617769537711608250617618610762174540496792235378868168842137587776757636452895181996441581922379193957585134411727798866192422176082272673793784142780415429557747337783346429262471230779388108683574571041251827623424447851855885957988447505200160557334675854241477455269771035203607554371633633759093940427640177761733412220279646424727861731933587441616386394436768659641185311744157380087847677740843284841042291942351469832113127643173345155644037987627430211189851743728118491186405084455304936291896878737170373655145532220661877951644176575272875443007622699944738613273750497913125493226131616680631216071985567479688633046783425194501815645856379767390022955401654659624649246541043259573916093048864654156640471334787856543320355264512183659842864702110024429287747911582894355174836639798140831807530636569674611454256226177859069564056424527676096972460420849837163530874256450278875414740322380589577962190393660142843467316239689581859801851364494974919246955251680153927712100937548756318780113269107534260662331340056441952243993043380678666215776574484813794880893187697236264021687490181733788493946608420271957935331025374001564159389646759383778951974516455726751908405454617892985931518616611333787365630507066205024167982322209614413347583616977569632627369907322148343423777865094514618415640693548264956879714388293753370683364415420935044497843134658911190718275888797671538625688413752459930791539969482263380533551618207291395896458585149267141949564788086993625312116529737219399288624196114664880803521894803883675891742109139451072718346480212297992338727224706533783693514233189946636398387318830391273567925378223615955971716547973558917588749454014859584120360893833359188128539892871812054126061768691524449087522915622648314453445019910513262185389248771092978998225117838582327153928965763072740819652369922251649660988943174010076465896327247805431777446905633992803051110230593034361389788586329482685152636756667117872748869634369358759066109459523727006786771522438564118433002963419246054736498390884350588179466797076461331682733173118957621365558935060431668394584168674181355681113745574124115708993361697825431992582176201720428559083665617291826838736149446975291942953019458882401435326253700443767508441784924598375386612423807379204599827451247455918387903628836556299893310260539097605562484975846706017605900406561373408848246298006223632914303091211503085846335248677675125611461337557104944333601013704989859511289560451272879511174092204859420382118305329642114065405672972428768158749180024273
Output for 5.4.39
4384318478457542753274572227004324549870874243348277558563808365818774461533057219941439330267653225959366874639190212518472374997193899907716112260750415611969592855959247151419768612970194230146027404171189960439365124563616052588482637304436720137023826710844183938971694599550941287445510188338865278801390695089473364736791372969046166497532762219085154995235227355365473484464807312874181753383735936278634754771651625349010711134296347184814433644089430833973556529919988956053441724592607891710733420775891486729149484114692624961131188884522382202214157100683657511509626765841245192065041135752699458381678673591412028125983898857275468134498943014455878888238287900297929473760492439100526343684292691384820452908332017239981832931360263192763488359474448333485174192992264057575771274354668718654039126287030372811579621767631624912598323488107841264848371034025196206981475680541733227609464473793367177217345436372138918065085176199123057352962285548611455204296904582689034007984208754696132776788794545377553168348744730485688798941706797874505882997097553234959383091846483511536463172424936261593304068748709812938203247568255037121941293605185070431179962520194796722763428756058552757609937681122408179174848567509215436044608344718077083272684483034401450832194724762631819934956428542698385184548553660945557924711695397122206551148143741566089782219643173809588091476249792599797197040216115396489784018233736322463089102317028881149533972853371599494334809010642459132070359840088805074650513948728475416198824393140138967350336363763152753382644302287365497673886859832482887912577418623855475017428930125518823803973160444791217191846181284596889817660812155156925242373892475097625774582580413694840654622328695129639747626255258571429228419016221445510862402730077422203909199073763162622712697912720438472495300952167335955674496030852142436573405728150865689918313081452693711744610445931135530343308451792624577242964668425492594753641226090311091829198842515194832909796703589798980834391259250205465712947986792633291295244425915872487490584297979985347939205975669031350745115462299741134393349721323767788469574973254189868771833453198901357895789488666448489184463338271242523948615528748400770251739141904545078863936921857709894319173128881296366473201086502262780035372926264827213390603098465913697960028787537937043960452127508468338421196531094106325714222987522076951886858295896864395588523347116927583656963518953452965397772466697938524694196406863115397060972526029631394824781839464343642697760240507092348763844209276347501172795395413819308208079868606622762754697176633354423436929668371684748063015121175036175262459641051647880668696397997948226492411767537312492566213379515228968077691962312500128991988718136400438879348150845044610610586106257491254792654489130291479009705564603934367698399087657379176007280541772962004128954336008517647817517968193923623829256498535377183043426407474522435112939126370480637525458138016691465418520878761618933764194219885538976971682358368333965274018187429923235301437397757737550336874107309744095651689910910305875119697922065457339874263312729633980136213327319789053509194818976734495256374482232806611366339837685765905657686693659418882672880063456715227065833679625079465011356958363622763402680357258658954849491465566205830303151971736309728838672903817665400704552226116931518069796556597524807913555895170189996153205915862058690864986053114480389250862166990339248886029515828930743816405239021876201795619401009709275296179899171459385814933508075679942113386127981033895749650947287238411232445267341982827907865895014528045456954628916374484246962916291854877949799929557891903316685872947211435423884498673835126944941277119771849043004786377188461740614846225253011147854438498932834431454712024763023299319484166831708933934225220628428342932605613257233842509660802583515865648808768876786663
Output for 5.4.38
695819747389948171898922410788949569473232347287081227580691878192618329979413234131313756971977667400615173093813492264145093120537944584838527268682728228634150514956342273275763260955191947560749324288873986884007650660891593815990250824457441282029837887030415109573857695337208082129455028148605781123668800437208600229324597289630089663379645927813282154272397694974470766564278621852303855575234383937778179886752638747999119418791719979541734179708447331454646933592737468475316614408220242800410062428308956299514691893977684577646616432576766035234296745576968476454081701621500451047548875035797151901800957819528063386850323693337319513091106777277752750349543562744646289139713122743121414743243572452292118682530071376262639659572543273528075780268912709111179690436887454793932323821403952144792716126466934190550814180419762685006720576447632117172173065852352928679213656399791010560768665557500091896378903944041171620170508106810621322286230484007292951060454924681326279899205855588578419511988369429726570349865726489313654766929725379676348643907384802929137768802228872926514715696189313677547441994919498648308623590653336106317142749751083724751220507072815611245553108525022434130833905360645549591549959257356294158649296158241735526749895171633066378213841491102965162008175780773253728889398276162201321815236657817730726249391393677836884255252532395227492049558534195821697949068513485691886091553017258980492845875282506063275490742413348115781542715899369968241924693925168450895058578033647534887181996104075791152405716992016902892174512966919623597207254535175361526125102358350217561750401920770098778241134852266959334462674539449632547083697722836301149194282735097401537270262763633953651214136129368718156150175728034974289203260670222659527124267629852595146070809581160972742408511946767781214574398415168225612551297694327084477700587424220592620029238191153021654954138381165414846376977024573810621434157887428878546302597141588548947984895633424685483057645278030885689721838733592632218849134016856547836474246653507783945414796569484476761109699971459599262313928137568784559378769352656597158524922937893538334622548321972047213727059887667875025581752382701692722279847652648511244654053190860591929126126251645134751174582282895092055765114812527902385311394581135667212104962684149327761160665813873565319866643259017961905521634413252333802335349283722893004318481720342859620178456426342388952684757321728798239030161473558896225899466934164516241347416549521589514779938725152117868745594977489923951393831312940885896346328794125377490267684274716167154967132518779102874173731260969221536479944736585157399686260046639200298369769241184256115569878381492601460757667763132273490883199983678305731097752327271745746892261486769556265150789576102127613684528739270672367888576696974465154328297538645211497522223512070632098744797806573434890832622111845459237188036954995217252232387923975911272690945665924234128631310686343606532921464312853908912299186432611992448643796438362362876845317357940975597441797347101670891913694094314777825162949138478455085570763745986800855510312919780096758841636203796526168939459259249139772327115678625185709772939963534835879101132909646727769369414726324472643924124440152775761643849291930583355227855497262951126512941576312222614506275757450385377770641345054757829152218002555591459256957119116873395612136179229164414724202794025999331209889121557354951889131858756668382722616231455121394114310780544064924517283460536753462689701268186891495294186223705083317780600351969129187408537511909470260652461684118055684895221563241411949909295097295178265214114867314743532489785251863267891255383959183139469334222241719407268410129588825259089809388549175829779559905347596080316734337555670083316080856410095206394760035193416394237427588335064268601293846784509274785634559450515414118355863011996725
Output for 5.4.37
37846195136985756967804397110607386267919753588996458506175848236099484248657465099978553213031504386929362738221296632579859142828716744899796797284618575358114028338947110586835122958822924607207480399707186033602738690320532101428541828734849615637252458613595224304722165834188505095305294373346534882602592606956406489678817742517065720947838076366125419037574104734283445464256713917681315055802731268087464647333575624906594271365555561153039807268725134591075725771203617734887877224691922231867258614867409619435993089706963423282525547017553991092579706930909847432165499221578366945408927454822623618377054488774385631612865809916437676499979479947525341817601416434396308447344244740512835167898449539707791195011969153032727418240776583735369482383651807158883631287163646165468823797809908554642543332928703827849618548780820497668282174129715547593370592131328739974524980547133418612834297054778303020852587211575495131544542089593942227477392146204160222321333975779914704467901243444442426223991575834836825772899614128793742202340369247333884973446292279196194032493816615472595000763171732044442284176488866446406404624894764661353790915949291212939353983686278202718049209946800895259328461900731923461663936655051061878319949726342483995974290130609512199290102424328583642260191365669441683375616242578634944703479366868164143370533670249558365665222192614064819621627125770841546136133744045002394935310671836618786288078197321222781676788099468200586346166951699282291796143461113312314728822727876088955471921091349407331763185260180412632234392740459001273749917201860096077897300989081412614237192743855709750166433189705638354271055457860342417184085505295243369550195370734541915556734149705259744039786672358276979416203986544328573052509669273213051261336554684417451052379760816025750315451444906882892931958480233339825203816109620365955961656944290141666135634172167396971726875848716832113814797892371327952406720386781336139971583669438233621830434447280390136104225680340268382438574875789409301751628125133865442923261367787643295716765776909714924043843538286226896982143659059243683394461952075832367278552413384794833674722449262914984816971679313388648247003360040651388713869274077412170716684714143940629333664698959701943251373085738085047808187247952792421962210639286787911075298524984667778045768789485152453503629193072836293892032537237043405623975128453432162376416224166696048331559563917441312472437940779250242516658198757761846167706929219106627354591477613108212283459451528511100739451870490711147095651332384339445310319363697076139239473176985407180161945138074607959908688716272182147167770324724174589395214884703104780027942538724558973475194256587399141574285939859594905391240349849903272281477122487098247193811722421782207037316486311817334428850541883402325636149989724877714275664637319180559776516546248783127585535781374778347537965615546411030478664584374767169328784263646868767414185144432151494324488129144490534434022803292987609407707223613204268778254307315644612744792361613065670404349526539171863711683604015216008921443549962667838330291956599424369028836556311716618994848730652268327966823575895072685285490244448997174848564203183940685636825672869569854868529412281771413067922942749778614303815554709498363036601224215891503669705863242154347995081561433531907234303017621028325140538732456819768163206598482467021603929567520967066168744182957672414888820924568236716006130670347913364973349675467805963729340515457061573721554440374365947360826462653976700880949743942369831836399193503436122605382273486578731948953384795678294436241374451808446918855882812866215709275511924101564699363524262917727516198052087638803434361125382166307876686198837320313352824116502716798945631478956037386580871389512802336632142979611804123500488192157844199445979507123364812708396567916051221579666332901474129477967786813
Output for 5.4.36
38527945453082503808770713688834289283835623891639255272415824156398434686133761257537733365817925190199039992577893340736429687886034680686631160489521920344325145811944717697536129692615205764539428176517312764768310831884662310895740063837325427849862006496512978055448750024879632862069597330398172556591918680191986200445375113848128473431694851584327434815411653862665283660359278251715807983264203771269461162504392884181635115643836212119975873460038232166754989816494189752381485247051180841164877352321963204772799091508890495210797308658711943747208331447228943391485461110146475277605336180515753388551027561800199801085198318488121073335770350604414501216475609875918568923348180028382027191143029555951676637606526915482709283195502689391697495873272998569209433491636235445656492324204842181557686922199397141132529692696492959687659184508958687504058227626673807815053963664735958308581982127551452155479356683713166278893652880392046612150456976219027488212986139238618788919059995903973023660639831322241738144087387759798889535969305437425334593476639996808422337617711127219746572419605934661438665930565411699590205243021832943487109219703285981733001165239158335758715788332567138115949278365335695850884941630512223617560776353171512829783389832264654482029296514283752297679522916334382387089655476824915283742156111346271022416468507298027245860369537564365936233929814139163581232514393349194806456693028676353293566358844721945749059354032841300983561102725569608056733033973992966963788131130445026465238942154529804872441293337808148717852751061844381643462145382627033247108196631303841130605296808094383428938539414075462333629528442820863657776616841459551443520739642609553254180862257578891671921709275794981238956594420581850458361989396691724942140973811307918643979722414154423243118118683198543526770424214159386163723435171145962491775566544242233927533638925652475779899463783798543443506112697866749330816550947874343321372175769260988448112778103044351955659698786178524521471617699728061564078097915908428709185695136422663502984297016823356372786083344820898862447865258171075640369961599161870677776159051283417939930432501227022289452263544952954247741979778604114755862949035654724396890554250436494253866438113960644199703473578369103777933713748979040094504274464878701252225281778384201837423109598738338651103132811907674844179720938145553299307248331226786233321572632782528029119652753251648670437103667447681996554281547068646106660836130517458454119629903848445630365270689624710970074503512882039778838469682254841361130936737915412483844782214992839307389573294427019483679271682514331978478755042948553268555830693037393877599869941291211169309670465284147118365505646402296244603731638956551996661148035328639626793705881800589254188730863192964729562605876841155692580494097173763149153647786111599675103501165196099162213231428801840021798390020087248089931770431053661233046929502388749510996485913274145539551061257139236164758244322649205176636927224576954911125777762159214709432592673706656371968730543767078695402899821507984104327221908720830523519472951041183165673498888656785976654872707447608131734184674695453871971321245589241611227604321452271876640539479907164058952858252321175317411774317780775647251283737787592130484732130850286063376439527674604439491368759205896763548277537253066859589674242176630881985353438538455604722376243197852860985327703147048704142674713308186623851831072135265379349672518446209262192688386892974673739331513129344539893625419067503478696098973965737525721098819392959665464948660398147673844760242957715441092255182815025406495749530795432372147467790682462064480577174164362516470124427562979611030544356359477146759307193587851552376402876968872152377543041560292347719467116949773947694123948310210594072737773473683768317830033246464689334405244089281645521785168860762561599376365484764
Output for 5.4.35
660530514228184402379868300521415287162626781427290024918200973621829708578652261286299789186719483585781323412787352984043297775802483525761632435677290704138294072131428328990151425699209448511479861709797769650896517259474649601287209948005617987428243970563691497537292661911367699875054199598990196768519835047916505960276924710956794184719431443796007641391791624628820045594192411533132485173444499185048508699783938695468303773743384809779771077280775454957527185948753534827340545159456160587536486721238861338455783853188940770841028327725534065652593721638629701449716174751024988034238560326307644011928692499194573559711583286944269421718823677130229116954385569777607979391406236680841112411431966094466705264267533146383476235645578049795357161336739626583055563304713384672589895444786578345854102759186966514191153066960861779493714176317841337740875656316276591789990239250095546569621424014595531329459382139164044792315072741443834198047139820365997511237997781645012085346276739744525275763679534830420631677231980194809177818408725582397642338564420236536612560156902609713948939171646985738993146722632689103997979943103147433131123628450922963501091527285244947969308898609225314588870132454078909341047764831342944950943031488489140253592636673394715265124317679766233464082906282673391805891998716393762031164716714352752471545386946966639690151851531927877878988266349454969711748211404415821118687189212924579087929317341119099788125543650361670930697338310620749199841713436987740540171928289609883676501143994976207015887154428057663986162179573965063425010468780134316442063245239340616676583038390630592302195915885978697930285476318631774186862912250826724533946556375168296651062969639825483602045064823218621647861609252248092828843826690698636845238330412657167912477396892446423953267614720604330584360429813186454846374051271324991447937592843223207282541960052521872460075178889151312918578395965313905057447373338115873416319434523965783275036679331764746169236080693782061500294272722489495906911540818824489936774137394994211511733110094928525446188938358196555728689961318996135693712678197193688547741790174454653330983278143267767416538261988927271372083855323916702749159736358322287324885119900894256377720613657066268355347247228778234000151945991416690279834496158006419928549676694944523312527147396560378246395503942023601639512686285193985093505280767333516800227347673702307251123317107893126172755626162440671532536462853154613147352364777098629922963971334282447387369350449661846187462733357320643811288582364567914788618634679422592625995422953947316593316559375856129307792843737694162194177356838164893656228390165428465846856897326710363691552636623645781176030962375492536909961105439977889542816929511484590489594301091383251323830399793170315075483903086101852582497642176364673773138739166310048700271750016590814566946102299157425696600148808948924079208742943942742259974803860785563015296692097537610566014168614436141343615952227930970545271605227511273933169951388534411457828146671431632074519879336104189089089865245695057266893046398829882691911926937219072449688346381781387397770311829543453136496686516337242885396982837762596936233156442021261520450841144212362768082431435217770777816999157175587319877190404574834055567847252908664830096706708994530027272414842642477923254094600550934918915903012616694730419845094611406564035068890969691853615260558346625327625426570627898157185422292995159516893546094425809449170325035221112395346832529659481891419629073755035889532091660217157528231844955678950899278598902494447534363438656288545090306540756213401987598743614694816369044324519958007533686079723286509264218853404254146713294535814667308474520296162983550942386049911489974793972859464956663327015624337804701640510902108682799446151224266579096260081246405734515325677181524828063230436218048024409177512980
Output for 5.4.34
899122707389836612436261663737765062694351146194917715153351056585126534716252328124616194641744852628975075447194014582797106284321780777528947847141305454116576419736835657060711892242287256609494615371225689219545711952117043256240571890849951200323028029953117802743837632244017256705952373827313171296249185637381195339349648088534767676097052393378502771301778024774531958314306710085755143342329772399482821462273613534324765470908236728863404717614211472393711263865672214035167450248810699385531164094943182597517240865980006226887161459669363708450493036594790964798159382041691423247713915458415164154268114572717385524067025645275791116305758973331922372570025569456749559254049846391556436664560698761435951244629523676715144096384100668063419746943854526051197518692432569887179920261637739274311483778329965150234399831294829524301589662914630303003246971166422992914920949043934772818287191681688639439805747913751289526243716439760643557733590167859323656459312353686491782064350721711214560212155612883950224771052958964218587069779621472331216785879938652363205840330956442404924079979269841961277659112758378180618371262130943152314899736317379688533532130070139082387224229607953358738483977438707752819339325298784520889075917045169190013602484279920965657768630979106813314887130685555117738690889905869886348613622705687944151584140023058643310483228833324085713113345051371190151352350296964667238427650222355166241113346753229748207115431700253055873100483642306205215936394461730617738966867736744102102866445698266921559162125849702396711626772175127027089177657685811824941887223565341527669638413300566325196975976535473620334181345415925243571255628640372428305857985131014775750899595793930482175656520106871407531125352926228623006473590726358287449856172375754190712748172495570633303509346384203105140384513588157850165598845054239099858350319632854823910459213111955344823835712886729621946116866685276467813136977783153521481371311371656970156325897880254893910775834576318117568875973562382710686349113672881060793404087757472778485412007993299135121709868846684968747649233626584150686390602368245265575830627975262279741647143240531988551948112461330333534469323632669590334150627522491555086487575767038678074002304253846327951618437192765932491391621137303637754176568468653392343789884074671290108989222096599747279766986527198900290666619282422790991209821159051252934889415028351955023497005347427865994754894995004653817204664628545171362281347153651879537796476107447685669296067598298644961748582164512983452217986262112165535212062212074384088583598358224811733074261330538451226191602928311860908996910059543958658541708470642093926457904160819921162682940665003771524263361996335996436257766524888483958137816795719036813705878587713643202892426414215699910620307692268885917595272657541858634653977855070911644379958395625177751913215445888971135360261520424602268034633021786549379942055435397537327928393859617467172410316584616199054064128765245485673354142685818715404262333176722408736198508958016145643934136778914863530638532330703048858915319258759456960546411910817379953337675467107379737728410114653648261010455262317449806629106698431936491921748966980410892158568054617633212456993783175793669150273173406950567274553487049885658039663060156059641271403253290473578149888514668365745325214542148537670535831703464205081986637611932543912165319593798823359256858979465219861198905333477655288859444421034174658963182702329499014415794704096402431315928956344481348541423047779700128417301798740396355802088166908690582611118322291975085935249574035104427809675347659402570982075374249962380082046963664255064951681186229719498877198767759988919967964087935928638088286972916185034495102107426958568499232965767047196629922102147698140735118647928444995423827345194491733743987846975528157818891713198268401923938537
Output for 5.4.32
469272339210215270348691879931008308678132133238148137455836899106258375360336235442698113325563628004694510056371887193971063610486083216313972992016624056088797945488462793199468311794262520654045992874810271361307172717307581787089194675758153805161831370119134833386743190912184688679382464852621364343483142183894860179931661214781662379522363449468717039197622522110389926413358723793844267945637306177027816323867151656380855411323981849577545451581549768636076236938280524521603844238857339716617241866501181314972678209396650688819131688797363245928515869020383116027174360079624798538824343269986274281127225988993691924920816840651729080770239171993839118908318431974942204702820969379629594177116783024221386769298503514095289402883187771484567252941774647923189466418623098549602942734818076456244511877085250553658253807958621207737808972617265749260926042897617641337751824436561697466298861551426493141900607257704346725928566851262411107659221132315396301492266177936585870467708350417521659436979219125635847715521289826721594866970188853152638691478263615293690586869253991636095861785294582918555129683336077789020315297914656156068466885138740626271835759511687099628659513461157285721480834277357576706062652159614618781742946955707632659934854194120619523455802578676396561902634861907498769573487784490954312061848431018123500690622741282333573437853196839430338516251491290920812293869597208854959860685045709637632393488086737824694171589265065216499887806498733461243351930306746905465621669814673744598509645733148108252683595204628975385496385777027212195032093428594929899927328391143279358701818969852639849512726384438022372017586130624711813352537872142175009449844996218953542390784464423181128515855974715534035672768273875185494558313208866675909339491377096747450858120964951803154545736984108884815431153016626716311676373872651933101554390784966500973917045167733010438050391718753136213814248316524360705686375448553740686979720078595483746576614814862125226644271326283487880759293927961263211105493625349257976790692865032654347345706111713777013961808260860548423757226789467401498092095750286168025142822943462536316568811784292359446493251375199989574969137666214687222758201714610324696093843454505302418583112104932891341539558154507227676097438227225906996024258965171093396631385680616907205852087940252713026375797766045606289870998895424248547087474762231618829894579687925918828652969122152844825928321916884449213294115794650773892398706836791108695791031357242899788833465959671324116283639159998936736172214220218665046412907199665458483679030525872918912195512977078865516559507863348841669229762182839513401342838450137415042670356180089083263390055628111657958681698849858802654052825880519669375388382974269554305950487838257290622121102243736253693399916342776663263984057748643570864737142058881278670317696474364171573031068671233626117455159355179667369585617299651961619333428624825731834399790098920873442948091271336579648777537376790184345015379615001608831411675304687581974369883753908712746236481896186215491788173555920269173683054927138553829300864656733459799363484606887677513699345534211036323909601876085332500972171547991760245103912294187869679565573479625746380647060337179104449340676880463040022414674076346324275983944857526081162011325157196522716460138400413155784135492881525151398418576951503867917628383330957647985033997122281017941980807099103992132256295148486164289152617722130507546537435658944956012604478240302388311549878796301600218767534410398187332480389227253802952132402289116421554907838652062453376087721398332033184515603056677311018443074711403170609122801357941602190585195405142717607695259239162602978912250564739789464548060792783009621984897727312828928574436860634565654873213981686779659357482072419126979963353871177854588928651733525382457712803682419822652660693050931945
Output for 5.4.31
7132953134687747757384101077906799287399531852948506650340839762724156964802396920830161370662288797786276324789408928026636540881261324288638645435365545344712764772976612717276384910334517441875136914362752982842499409607130131887548022944551202011066836308749252261674294696984439371894645710994331367435511773142572426135847877111608419667834621608422636915635428480221319593551465452267846162446706217957082417317390219161868567533418111181118206182397202402860643418486869125691225153927944157464794698780143255323147215434893971388607796163007293471497188404282679242282546327883468888814970481447936485774248378604221853658619547385963340907753647995155497677968082126498521330384423544155854751427624733565398061815028838804298819443260524680625733384314036641138018836157687786622965709051618179128958536215713433678978186790218788804940471668469286159710745338222284083779625948297571508563966351718605372553336785385349184069567925483047754715718365586562899340558481059512381928233538758890828368515416847651515887081887659223866273084042732298952578527252276166113814366116966247215294440033883880229116719731833285195246939172277134698396144407767941863757752997642780275758303918429420305515044142358515488145746835110574188766943859384139830316611486814278065563882282241939959712218367762569801406946764014462972543804725208689551628729746970454241329089681243575121685788557773194006781967189988003803866234984944460901385390670621928195495836177470245536471752997449662643679693270155847751055723579691123543250590935812892532534273386236727464056858656659452699274406577259639124072341367504440210684519250857991383054912446708014002804837039338146910425564874374482423531339351228064404123724455644196065813149636376507668661362307760444172120675253122301158957055115849999612603387437854956490831366237134882604481691324564139822819289049995075425279771079867001791755111239281406717820876406679081205149464576854233601256772186164873685431816271913641095321908616516006797963776014714514877255643655549037731296116945851811163403536234523523593669688466692141494738605782585951439909660194195478262665546965987229912518913042132585588223258926941946701278301247362246147816576396621777154655627628584565693648004112519814558808118537556020773786427446639668659935899087126948672099600671143578766335119796537981666072823727313009303868448208449356539394824957141471203599886134170365879723791785645912891386217056470152652176266690533832339514361155348818129603556267586132950924432844212960431655646649032795455876048718346262365774817414917941083105551773422619912938770438042532327705628675277798171959699941151125556052415535106011765406940737991983422479493777530890058955873052042487501958545029828664173695106462245654806556460775061116984925597223096681003163834682987586314186765117142357209902562759697403521247172321854784123396477240671452041848422073211697678045442664588087081114179529441532856141151955428140177583251142127967238654465085649941128971813931709455347638264328151182430786960890531928756185047247317596566801598998342631849140570592572601710113710542839210991946009156595412392799776934217107546533123426834094973899372693956732325923993741752328699767482388870878863443154799952637755715612178995095589872416763445257290490379352264389686623203957098841269507516364546505191288435213979922866761979549234319135671024269915697484361549150057276453943679913498098119499209086532094284250177559336163619114759622906790857577830222771144932649780291907493395783408660603228448652638194298466301295167572942806943166344475622810640746971921658299294792793232944473085139437768878548503829191392369093012335353756022365870413326646564829967090321058073497367965265663197994734942521189172250351329591378899833420572922024135826275562696149934267829416399915129087303126709722286806362378918785309728333996201450844348531042213247364462783539
Output for 5.4.30
60514048695359291405542691353443218998072701309479624287969422685652867645064734301338918822309363214762760941397827349327448232118863378372673122513716975312494444088417291686868101517543496777968190739791358379062884991393769151086533451886019278375107905616212375217867684062749117028471590846297158400998051498078794970572057930784783464299478452615385119450140429037961930990659198452777427605727689134528867737516872677355531753465304237474044612322257508911800610124296812614635701103094245011958623953878386228681567516681568241266849295014812167829667864542570113987764145130957712464460638973928308492733535319502319764857286182051672961248867355373817353055220390386022006844543033405620957553715198082198322587821478630806550039495829747788078691568248083045687835204323048140726362076742927046521046267586268016391284350204713872171683343952726697293535714661004048582865812352639744164395870225571659490993009309562346360642471479997326821674711198993368055151720055348687421511449923798080303276437824477672308050049331799043042627552465038687977179738651245396585773235330166324752530619801626745834302550543814615826981739083498289789122830887321630938440786669616418966482776633629940489869316036565122378017727896961447982851342909565549526817915478495729198487368946507771776813203935956477286612581072271215770388308780992766325508789727773491541076825719059749997256908322917095645217567872823898888276418546616947677557339659835261222747644188886002732861637476474968705682184028455679449377786965465829961644294068950526958244417696335019990929333626033204981449118043713535281781361321523595804349979275245286757871781869754036201275649088907099908585360189867833938350199874920799317928633334699709995366752059575801749977100330425764278517311678996449660767893548751526434150841494278088191694153008990912071642325611781637692463841212494113828313824539582591341940754919868682728034178198992375676613935156568529876686658439997430816951152194586207536315835628919147118072877406352276952455450957635183585135834175960812447111017389769876403941698517121112100326579732854058163294745972885102336135132972895906542549257741393976095002032076111758418448721623601338287447131342553244459882134877407342863628427678998831724968589585989894363625376543137255738623748431680464236647816474575935363615917488580658006234854631424871138982148594561579075431595684439156966339752882542011277257082485513904998968884026257600632877064180795215610494943926999577192521561156274720724643994173586192886713788320512422036871929119328807869481904814198252546621150386515715896786573435149942689055156414761529556456597391484323635274689447955633408477174962216346556877031544794136536951180652252848967125687997909814743154324576272710781073664194104789388845527645622922983953450937649640154192115825194616323884199011206029887009115844621634404208928732215945570683263349595287906806824590887592755285340042962064982949082283371991072405431289842496590736144129959451728632108907435564739256307526460628553435268221308720672225604927082055095749915765005473970087904898835985266340145934718688780436255043427728825351954189453905389457685213110029908183711196591478712772919261097808824159933794090500179728808568957762434733545317608595964262999134913052044591302160234963421819372834699028575445677116817044151577220468123458177363900701584703955233245553552659545467043662697511635964857756598386677139433856570487876282252192377798024396959032606170598049621175376019544731731285499278435651769030599148244805259086902518202395473089690271765342882549553366279485959724500664559446754424754994071737609986856093127577152084609925214675479050406698433781293600151334712425646968385220732928119721799384064397241859553804415620542489249332920523349429272670094219776637088556589673087093689734653962074955386990184676186274249073428133792878843754345368868787635573102281928300803224116067
Output for 5.4.29
7462939541672305309367835238687298324459152777160409226650042450278867396805608958068412922228360999720664479063809410773027977433826111655786212984639810618899917526722992184272474949727011543058165916115711881444758108534112087162344522860193219566863019777428992966175535181965348024118871810758868369180864299427246784144983349248895793202760094510437112375294693804916066718233909032883768909982345715028854156463896223237338195650584118609148819043499728239319508179383037462323299615511483966797845732956355214832779812465111320377140835537504860458591672141547782071388291752222623559682946305225204429271923045003567558576487845539812999977577523408332952572012338811739226493589949939376574716243888031131733538553651176465755955676822511812325670657936255482354696633811880316767199997790221358972842590197191004290522213576254377578693909531742615932043554941539109348567143922894533582041698701154041675791475396478757344136697613731889189713565266768474762199426690694242980632133352328199377275223732859326921433913368596225488769244101123189611773604950026707406576635481531986978050591411276113814746509033742474313703840672355043974358327297862050768308938468790826988518717524394954210725482941188876084352464989899098974023641573543067997972908110972331225408834381993717928228872799627080754551664903066583213197185478216324319798115423293721756996299252436976282335466993404876250431603247943254491527859525669830126015966488447335675036529498928233510553161170728123134163252592894445587959897850464110329454712153583945239959536511222972138107871816871675375469811568198820876884315993699197732218948486176777734476961724155509907195368673016193668209528416640347635288557229311664027048798628479177631787416169609109605554478773829992449562455433956657826300258377183121211118857156974747702878905814115582993739374770118274535466193759010918154420332310665546618776447176644614166488865726051204463208224922537822335055316227387930174101541476795038600577886853425782291641090328810417538505555021704994320757756198883958579691137748137416909030868295210771873710978622269715757590801415397824412328686928587703742478847536856863823256745259681125859033762428124711829723178982008181251724759492051865299174503097167867361868542015242344910683885764780364773877366268150127368805572356661037362276741055374793988650295312641641403436133207139623087408664857478467052915026267006538999333811550736141867273302752238957026279464310049297596136465717999572698915139195686323803531647885696819105155662209098493777706459912450449487434859401896285842905558818016552129618073812021131993386535123986971325979955162377535577253362473354317961597858712845945452814736573511217642131329334194261947380162837931406937591694070189595613079431533356441904887674403502746487249447199319860217106196281533995382241598736183869866663235636658363339706847858951479101229565898151063099331775711824276595642023878666703986694070709368935569435552805476091876369041938210339726724105341158253359070397544121693714301239946480257760175267924832207631993721562326249259617872680133075065501267047737911711683204453918687179894135624322907535089125485136841794733137263871052744795043155670756751882471874253748475797991660276956311105568815028950823874613857358863749343495655440776329694151307074489194452744245846335216333348872700912287893028608918935754904218130737281679516573178054450922748608858686035549371656774413161842228997795363862322682633871455560564157544750599812458968730649736482472229187026981456573115567316928619284884633022445726962022419072434292372469580848428875335323488866580220361921554285286643846155556468411886612141580172749842750302944769712323185860436676109585032484594873785837829762451643238166718288524815644440812889763307934255750349840985652784868212975970728749642080313782126674187567964503949919604536331686797421
Output for 5.4.28
517716772675243470765075478296815439389762199210962959706596162473128943227193776384329253832379538437998852243731751997053700367083551247196665101286586427294966826368975616443393769058766656446797196948452055274483648550926688021726946695075426313678626673510243727959967710284567793791601842374728670811313851175983383345696386907840618937834528636637811237060899472332763605046067227017170891794811249951979048722819069162861330828996694787789382602628408320437157038983218280745072312983077836917929148559619746227738100871222936564350484292182964792482159912670375975938954359183105246490124923321997456221629781048024543636999991654108200762887044206363918871282360398119497351665147095945460583013976513057915225746267889788062555700268279920693681996461775689625332227752689251099035495492185334012143656293466749486433232879965585490342544483370968114960524802218973444583965423669816193176359067282211408616497458098308563751565580501847979379157728728056026365824876175971029688394944534136790486811284108044370351382567790678810025888987473777454454239522529834397325402640999961985127617459098095456853541509135922216229769826753254908852431151697952790041571690464582026930087111860327312514501327374499628944833587724401787129234537789358565147720361825557279297175352548301332421594760535114593471721247334722171380062172134274555530906614724243830168493178915719963815339205161094637380513642939712935237699248149821171969397165894140677228066274851773597181566507840116349910189274549514004613754775099251135288732190848223969890963737910626567095695620634818502348119996862066276646646067431457479601756418879631318863889883454052612073302376581964398650373026464321339983670669515006151869473626814535938748893739756690793806445153925682833142271098095349613357535460411979184868762292484695469987534766987682371025133417718923415647559303537120024696106403438923216212973883349788328487468867513356231159998041701147532808689829938338238716757338462873232847766410352972462516756411385732969485279081757713756550625327102782785225154483932857963173762761806996634437538429217608256195628961128658144717640043877687025312959444739079510701661722938553913367777882493099505510111069461854486377891071945340866995576274484477332798722460428101681905167181192975333363485830624692626189739921216998510715935543374494846264319835613264877463161702611491048937215772165746267443977676020777512524327245151551676451727221661558887577095293835396384921921722872768237893133817342786855494559361482138957128842167083815169191698965686956116247903571651136745246434740719095653957947822336336879161509864747715455458362537844929643379120134685492036124342361597286721407314337958142560772698851656426656799479763093678641272858416357728216788894573246432274585259898247888723250619486100720168003479301693611205290210185471858249731027949913858303791549531135469439088451126665469861027489258633342551207234359753887369142769823581195671925335914254975166932203889025245995438556381465877644831578544191827680293117681015548338414450523627151364800595094843677203307679319954977013588442294613132307932759720072416917574491598685538133677871586472092322110099243687910687531712784107962487161034601885198798313698331106246458051178662375525672616112948362984838813838805991476344929020163876641804271839122520375299313372363182443566741449049361859315386924427341593047375704477876189788385926103864730855124285749692930044662945067564593282238828383179712973298115898948268073416389861117929423899698188262492308574735577820977596327513876398945887519558374117907842259050375751870640276234551474431321626823610745525521799018017830373743594651251339922165158969126239341664963651132449184242636266929483896903846278337036886069811056141287801236329590538672276103519714977546416806139949833455776451157947618877519145483679097049329857424085338718122196900230992082634269055959861
Output for 5.4.27
630644045561763671916811998233923646806357713016345598907686336664597598671644664241727052095684225143695130321222562589951966613146128233814827328157207191889298849372248977569935615623545342227880114583954832212671800759153985013984879884532650911345815989159619096561131539184491016479907980792169263136927619605364777341883196399444564997158698551014347843454279438977357783449399454344680938639835697408546816489577809953317197415318124921604637864876061137580735916138595073759592874512737628552867676574087335769437970905510292552544467735478761868150796986789755434751665816572332391732710827475492303619982299322548559065062421816759441130971852367656316533103135178391254932065181009366816846826939149248558650076714051953778702280885933568186392275759862336388847048573154478701883467996540886119305810989788474379249179966764835680733853452175209281440768565100179986141863136250257911709447366135928727231546017339162137115318095650402360623152380407962205832573172487273341738587453337879673766962904464937903377126397196504417573740416302853722115867893958122109417762217314758803345634882145083222235482963896024558683609403692464872375598969289949339379920234611591506240741371696578364389011329244723574807459231997031008528286631253115022725289397714590452936435853942316355885539078621125613215797834497546919153741270493961200502490992209307776234621458358752185571807798214836166337637999717223177078338348790394129132240048821047614175864447342261195439551291873063014437673411766623145229565838081395902475981103125652959441474443353576066833239165429757826209931743816429869335689492884773362914651396581442162345895311971057064324436353009471980688367532649018607698178776434908081956872723806422996729487962596455991928677898164274573299351379279731805014580678993083417432267985278120758629215928740576087102122631796833070427956478670620724268486482815884211861956160168766762950199609362728794537182935380829332223786590212234998753381917305896187565172958269991216630881508638816991062405046586997415006680624702952524540667603458762946252479986346137818178176727436934694023263933896189571748982567741659584962788246582387794927170874697966114750632543744213257343608674635525389441898947363820425240743439382415631695156681591924354625843021489896913928959693525440229478998253486822606928122347996369932242732752074776807959130283702655286865302847722271551278937170524172267674556722669969346705204837572774485610527481853835800657051312481366652614318493205483971421682705687034462076392338644343668953670133624207221787371485670393476759488831824765594449595797259711027636580259324788748529893492194737532726059171939415595873343039802951304012877654238880462543557128123137662392397717751556977977076345726506969847921244525639804165419795752898850093783849154166515043929871240479501152571849567391775816745907345596515670728515853691820740313948218781968146176310946646114149448188180764482118520495161920457680118759635261793250369821444817441076033543683146493845018261753022649356417734064300236552147494483573412456103778089257290374341875222877940089670523411557045959242957695344293140302875519633867052860276879418381684373902955196825733186087296107427952518985368042189377919789463373349366316816281769445561477108116098087691028389772064930344868884936779549722321854829247511707509669412084601648358422936584991035647619446607124727562697204604472971101325122284550140716453295637939771833929414988919026109097650425926939844084425950155619416171807895431438439407728548671919957367332712253662969651925496899669144159251759241796876851816537721111318543327315480261362659116997456736402484175835972520909071978862060723943689597908187748849668429558537354611112309465742966632196291092762823882162747390246287589149605912798239677991663004019960292591928148041441596577699978951188812288416931878916132228716834361050344282735122201997695713481
Output for 5.4.26
386456589651896227097752525188317686295384276930727827554576513820589775071395082958058275982463406224245458098509051885723895484653747916355631273168238881361218157743340035718201991317777178498457285474304384873720644973082664548582034552714775430256462691785887735860247958719811063733153814634553252956411271128021398185332362719069773135817243227178362745931953792924046455788901350660368600248770995932786917331464316481454175344528423606769912426765422270443986494498067545814025997569860481786471265547822331390424921924569126655710774800488535225085724629159971513683382685953769877174021315791201988555169180535681723962868817664550612776781205683777556005172212771091896915687088483840253576437610130744599258219547881147364228416829087191285649853646246917531766815285287367332516564476422218132185327056535721191422636285960218942480808984523651691893242772558786740494763188408647616052082972881706847194963038701465528385912379754746198339973698678348073788524584590697456123932562438634273256292727494168135447823388202242886416903708314802815880695490134280432476927761170262163607772367337309899174594437124793866512166475221559989863423802776273265110910731425991606221562723869849803420896065164128619739537129609656996573322136383224538784905380537770247660815398280311924505594671835688102745695579515490304440177131590637572503886734142468619955506300865243345354670621057831278775036343979200865811163257746838620353226354110657766531242248441037451351382462147550937525156203371078692910581557005697331863359677532729168417904760094611437236357280146889481449873008560185011254775940050072905604421051608514258604211334371963889867111247306575771241928012794877646027483825796526213811408376326459157777376432053381797583661895800192266107134464229997166535472865914248892046042197668563270359264715891744045535243863203312620395266694417878928590217971184697352435414695354177942313243258344473765235029536935594293252727334698806351721019137513755458070555484376660773455561357125990986053480091755476493335013820967024885050393583314475676317784256301490886170062865940750768420784417366155340030947415249891472215167346247149517584456819520072951859878443994275102828250586592714420649458655171417878439588784034779519721449294112036651968574581471434190763423441486949311281926892162302083979282273536043228039053185159830020634193609640365642639151569307835990212255025092775678476579724989758505617052058714150802860676194308997293794688273144246614370547830476163596129120153797344623663074902470320947401446171591166514291061468064977255498964706635545747448077119911435564239876419135899657289770362023597260609155682001753772842913418977143975886942121231385868278669315542759439435454195009858441836919894341594209664703517796925312673488927664463318404853234758153723655970467581724249126897266985663327211356619116294048608550443469575020805249267652072598160358717231344472595799260444861386307202933811220892760502077526032622433145148916482753799369952328820165201596472237799756830955031101238204610272826874965802984130780092251819877448634432311593783358793347582718746676328739472727751117472956066778130844261389158126952138816129936269596122196450583867069894815026438229694461186500569028826788963756094299138459054906816372139333955287942028169169565022796029177242441187563948430569066591253438512710903595415592582391781202123563710750298727432143628279311663909970721413793129898655234217462603664786539195918225041906821720457499404112248701416417885809919351513135558795324799468765332013596697630914903980562618568767091813486992143720308712591219712824849921129242735731486478858624041358391103988234924305347904787405362808667967981377435069794864427203514173139804734886064654655153738386639552662484681911053588669146077894017507652993808594332573612368683271551012955267027443533540416049998591758736446239762636694707853732053
Output for 5.4.25
71915412464073426329494047120654484223736043411327903749873878618945420902184391630882334159388325972217760254791073972973945198612708184986617486797052068329343124924423134499911803920689366012942533282311765874776205025596953817573507693547312959679674394445662918808415183520987593085265218948084383358154978434875731086665239058628755485027166831221041023434970189904828146561967088562745569187322540957092178625340350323603383737893913250443132972879198628000460298481041483341878054748247795260944956651535491874383840901444305527154848808863188686187823211906191320499816053120544190379309192524567115239970450678493566015832042753454216133897984778848382865655166251484435399370446358604368568898094127972691186052218362338451288713016945854828858988608383075121506267843969889033509136140417934535510964293140879471172949292268442068897490278302742619159603437146324893359654679684811609758024515009311587190527256123701491549263580962712213873131164281770621442583513240592187950445234676286410705472134526803053379631813985538450866710150821015864771791121362984664352527266434973969849948214562037898759806713185270502186319897315240699429129225237979995936388710018004659801239367644465591894910900565864760848880426797747540233511932710745698252580593895203717164190017166100578718177900447982918378091448510273002349076137762197856564559945396798071878175337691307155947078275276487227276993972851588118873896286407117054312617385666169352781985945008237880484688450683054414219813770018927896522773799169292714772208808236469171672343586225985060976282646654494101506145764803110514669309940588114980787589777043986738768736913886498944722122968115394566544341379527516232628200472453238658120484343804813583744392928464521982936234961849323822329881888117682104184929221568383633595235904256621417908981153844918599724254832183478647760548006296968829624782075283467209517041677628099738347118463097867098887600124997868753929488054751272026375585958493981660647994989568958115694852425325211904103953221877938665168177724736057043725985935731265280816278777118003463758611984529723402934425412994090373937247342492978286874711757663526393434918869639721674632138481355448407259356628441896942848287194176977631448306818535188679391961184621607172353889597117038794838101096122940239578478488646837835017088734777865375928954743007377261661542565940953502683403114219919442010191089829915021899939627325922897575164787581358676495454736463032476319473337854581034874195219883731039251259302236711278411219712781601113685513193434330306721615688973216704254362491180573835829034154870699454676859072557601961665580969174459692166222657043031573976383374877043609530766775772352113826141659497409450749844799905426738624632876553804399783998773616414225344046729964107980468735543975776403301778136614684392292564425396796387339585433091192048461756739245969672782962373897127091038622349895725977789653590008064348561576503577818019043257824363728422574975748917191543049841787510228138025899940838935286164337892545942234427445950308776742681235382544585561064985223845390724980334462644118328805255141142607745145226501373751660290628355883733472949146110736935958463562381814074212234042527119483855872745987974201551143115343158988255706602620122309508903681146842633190282952370026231416932480554901446421080182640259538909913938091561157043435720045304006380273162363311976843501546099337831069799600245239123680713570101880313211361319223311500614892271134506122524174569925597336923236574280423390184114216497164174231020765423110341335524990664547886398878583870100267804581445229039823190928285797560160651539364494563381506559535022248969745788672080097124197070751671834806495294704906763099286352092129110542920414907103181066446467575629827974035164850222949163989508501776392155769435175536418964645927095274574662294487485616596528976426904635621173652198603871065714
Output for 5.4.24
9474228896889764735254666825693332176347834925752749868815674268180932918280815095842654138381424195787257538057971617028607445845925487210581180144035274412313831093380731339782537474011592866656829743825083379882206575656694640456136408107421108692699969829750817984233278269216271589193023584987028398325029570648932385315726999207380802655892021258792302832931721029979861571837964947500971803663392920495122632860227632927566616962966982896628868362699284763849580770732169590802553189569664025027533758875124714125114414918764407435213528700191885224996817041902855853311831331891776490392134354706574529923370699557457129474672171254689097090331029846126838998598002063995499716254280985047437414174218201318095558555246700884793952696459375246443281097792334152001103632558127942631156135626655846259907540883697321615101899639710664556643807589345955040487258419472298136342814818147379140399426795452960726851718519289447939281264240107924541407185849967050993439317645497488033487444617857122726199671859640139614539185335697225357187616170436480438812837488353354878269383505832628228234785602108669664928714088731028395948371168004885565370771391369132388335017175269618766010605065867044401649173326683996929357769693629856411024296348069734008281746195736515174870997839058221169591754408729697804474696732205123770068889120799426658814329277299916832237796141723110603602680517128777551514967835772684559589181414257394656010999600779881058489900580475148714997524476317419932272459143042886061823660004839375174962674147759522264329273779659985384769259765165827749665746302897380656055344124980485712584123528608646947188603485322263566159470023088424799396868083784681627342549747445091215493747988596149803333608647841905867060204765731654913626801871499826961341522915385140919783468925514081147524885590369074260389228699240722689564025913176274638974943553875235745425375062707766897988093907817761562833319172373308668028277999310632169286330493951819433085279446437624244390991499471364167745328431836725293691490282499924794548722333774831492327881153195191911647157010344632426457782256668477737561498419053068382837413204765465693497264390429421366238804352868565685560637575971532176794188564722572414230807349789845905768832913288562532347650528125834914918528787051542392123383989777629447746374882668514316668305739407106138135385906287022693820575628947055340681769638832173622517537227863438771067761215655452249638922303781295752877785366813259039227720546161921541121790878596462372638234294446267518317741241906028418854056684871136956061749849813585267035817231179585892857871507434979662376030442035004265736581275017568255399207171097284613839584394982400118934815359715516353238331474942524128624685922084861288966288362715439936490217196752029137913861758599297811989743783387445591421103497226754936644621007348507189599556993318496185829690031784786117598546815255412418574854710238772952148069159397739492638949662451995396872525484687684210540195348290869785378469348397138323299226795658874814588764633653956806431493457069326459702269866146954817912923806922953119145213822845236821712165200620122433157188632482160853235857556533978996901240911642871467898257566949589549947641884851861163167142314531484262479732043949138892132581621052985817478609519796475510760681183822285636594917819591589681998077775898314791725145321825522465365774651357498356272410484173751020397022653176467834491399318470863171380626759991261394517974393145904889415071427354780846088712279123611237633761121447673463486755320246835885252938445169659001121168785140572966216072319151122274628866803120707579823230687028457991884661304552952214517020311067037959756236696960877454721014504716881734824867983962286754664274357512572516664382757086582467418381134419632908154730799936113487036623074364542095175814913783349297358174552607604817396182729542562826557113328641232
Output for 5.4.23
69631157796325134069269492497685626324364622134985923810946619647696703068904638622615220821631623738597750828615667797525027245760550261315030426589965636692361279146551600388512758076355643437123741869589332958269605569344247103856500825089107773382684609386432985035976439558705212567463360372663146351802418889798926160659378258118928983828463176087684964011667917373838514011238168464361002563951423128238685036854301731388657720521187583881280565842295496704633856273554274867941461648706555472886874919843889438971267017677556293872979387682529699988611358128942595558149897562544784592980472271397127637042042675925629544659314673441786164411974164036391361846566913707166796725601426342539591182592987437112407709151083674080571410433337866957036483601374896647133490568440471090725049608161392916854175656442258748237213445860644923596844329003168354752340353117888246366866754726500357361565474663340755072825733771937000390114197088872586321546478935557515922125599199469749009552587537245918454391972419811753542966278087618474560560985667260607086969487255718124135149274875627361834795574336734750733094593426785296565845596950108812875037727286435698712953696298713966578596575878982111503366554848686746102281360221185591406255453443371913909413872920281632502748825192373442948222454826139842624040382953127469378028142530483174474235674580729689118952643598532825645626696758205192163132249386985377297548386219921688769173490957069758632487570593772298273461845267185357109626385396641897081472562406297785787344996323517099834945592687118628141682825604493158266442654575399661172472522322351763862884540472010147811018887195156014210712255849156221514561191356828435795361760028460404414593859656218311112978253587509267707634702817858448891537373503126085996352282375191330144319375788097937975972691982121811292638340222405617593899148843014446151658728950431982469453558068455805840375976719141719164762279854236749618361454862544754857866927951858497638096319142468252704462292947234297755298445737272489863928877259091437961758797994156213545542737080554750688938524887852586663560528512864905252517162655781361736373030348029267553571206987161158304981327371850424054451405174743390457563528648524299139177371640344295543266921191606306324126419233399762121302271373704351846474228563252919469077272584148370791233672669934117098339748402641606650521801237282934443160522906552908500480267260585127681169103196370249830454885086910578252343903619323327301103449743367608667755740437912187346667018742541674990075147525266976316629463346556460918131633370496383987274115673145752191570579428277248136822656370010289326557412831001547587988527814464295156277710841616195942484986692226472261807933786836270908347798547156484611204526494905318397741532631495725944596001521672377086683291961335181961193982408041997360917446964445696301780084158422232733649475341134423628642839956346488799971562212470848395132084192157439240242951638976252136108620790991264216506833497490871781021603314143892031713673569187134229890434219694363263890978035041520594424804418555110111328467752276396802727175114612943208255519635253921255327025263553231467454248267793845157481442636299249230780547524121091535468850681808186362043102506187548298859726760852129979496394443654038877121592590447603351940675279581187300398232297315652918031337347744235647598462994774843356765626973336262011417990288853958289133614361808540367057618728667355851025983087618281167435462526814339255172925183611838542157948056357593831452114521292798257139278191928715465478602273975738432361694019599797156546414831082063706349443247561565138057618922631897764134184017043959997944862152769481410129968789838561330383858161127440404576958522468282307965715844873137734637957356612279299196882708898176231334258710454455583983527911617021913727829775953185425638199137564347715982437451489445
Output for 5.4.22
79609942399973734129364977706753227734608763042463670952868394136220764028978455213478040354379229001632294139939384559157900378899145274791735643044467158416505554888841142264491709536400693785939298539317286102674745209283796462399687642538786814314533142934940176186402198592691956987433833221379133370622072929309920612236596232869818062602495642922913769688097156974211240918143974264939129811845094139526722795573232943524766332149647132302382516950362643766414662872780284349699371585622092907295963652298593975597398634370864626589103194051837766415558308894393734775931658011427397945289445832422831616882632860689832268383675762024357662115732382800676494434638442999829465323493664241255151675668652969651144851391482861734024343551566292727127338317848894440498861745814329638352431328932956762645753182277813320475875098314960142465911344166809462904595366902387766214796728267100971236407430609688848758542594515023117912742804449917501555433167111697899078455863708541356323245131595099866611267926576783915673197693645119562361990369793541117897848040292813392372963930371362748489018447162052248994779324956659068250533367469818853136822694876044173746795851351725176264280859199983919162813611404529980930255754709780460782753711432856094574147414041394417462718345902095976959429347739522279397394414295678755554797856485725851927363761930954888625851575454069298468548233926486994136021463853555368203455783307942897202875818352672973674838408824602121775455703057013728850741926553522423952404165699745043701253427077259186506506231215264689757944991438142033247459163740793030194210933758279385133785832875677388733241277123777942530558552016170573614328323220511908773134893328105694849655135397969086228773897014741152380305497926167647910697454173352913969352173587573680496780855892699429889173755524738838890922679151196964493986184888523535877505287326947245828605475472259957648959833638145667929227415510908145791063372029680155632820192025283313178110171837714087677124410349229531015824617997347356162461261922954384034840451985825938240145060594668356981847414987639492198659048259911163141752206473309998224383044734840629179271361675712755406874395355788275845961735959415772099743341970217306245796184125609714290698919713515081954447355611135375491878706651324661461866113937278278488966235980588710270177604408946572212821507543641881398514993399594959728967074972781485781623813851927809425145648591210035319511582241365279182681259936403963410690768152550442257491509838223875806879582024384418634195768228592414168192693767277712851991314247692594402344096558813034854710363477112202873315342590454032979289247477133850089757726264257954193143567327022749914039282290158449938071451935409178096466293951411808884405415109676297822586809147912344536412170304955443659782264663558922657486460471468671750265095825312296725220453477613661004987581390787246262255884807159468055102114911661083403780169726061266630233218134805359719092584826863452630174524828730673382957809397991883672460807730487970191216440795325945577631387212207964605346132243144397176997843347244532672077917915629886315924808254561955813023590750346776691282941234464421662455268811970565833136409637540137194972364594611800563820241687879745059942441750631244800858134711567870964124912415177484651239927193095713912966859726632364086185678582091823880998976213314983950398377108430474191579687251287992078502804669250152043388281191725179496643884159056829562641158653443540129274775038524313612849367361319732608716066533937441113226439961647109250533722787471177606846538006169587686659613027815934388166332489157076093282303369619352956763463464278407459628988332464966216207276732285672556803980549423401118276827539924910852340026480613343308783983062651739746526126017153985755006486450711223693627453508366284267489915776676017433904215942343756555968824
Output for 5.4.21
3986801988370499018225394731166800256659083766575796410809635986489190028649567233441401192646168764916466681038679214753778537234842149026253674437574198676416503634276212913443812199402633840848970867382241625134510150795601191289464816944968002050787017038303854560795723722261202226356437415139800349614541434290453512301572703674815023718754375242837700856837334501619160462048922149228446467372840468729362146201289407107655432836153666299342337414449579524958202781966770381246977390541690263125566318695929381591783138753737984428168456398609969986464239842220568486217270150506296289718211087595921155258497552410911684648440303275431579057013416072178585586821485770239220527972296068149699301119779228272941790042321533425892076784517605416285473881847864538942638717587533197399636102203216888974499285386737940581782073346607963055009505955131784023156734025704037581990234932845761993685165419572961875341261859324269765726703310347516911644983175421950336709351284359725024696930128882885954622067462153990684012349720227657613388960084599960630415624712321680125543758996258807852509124051027561717063915850312526112596527925189987628972012743390310987518503069718034137782397142533251155138892059007648094454110404166165019891974131132488502156323487264953524762604084615637789015312818130393133215272926394371411818453379598129074894640790779914532764911057021267067375085320208952701360551908925020833727554139769423283403613147402588146938001717221832642508017471742729127941965399801747047191069975208065888313302742461118854139155351688176286825714058756157212319744321463119919389904011994585444092169290516093239265724099821498571272447604566864631456255041918281969100674487683316489198366436408237256847608695712568246247528561485513252661305662109788554221553572067377179761591953759861266341441939153612768375562849925213170545726469995170579326144721845822742880155511303303310968504028876125959566374738623980876677777593545043339443570266510989296726505159876042649881680634924169696186055500027272905504030165171000868079919624848856597401442316374188597190725187526863375635044686406916625311331863214973865863487729190478948091905657488011529506244608931948646249672834518146923709786776797447314570866614567784177477782758043341270460964246599690561517173570676802235166661217214791628467660532077164528338874612842997312264106939187041933519520464638129162935237819724442411390412546464071673763688862302164365467622936007511168213918010909439328648181445220567719198586969648450965167892875079071905321543142579185232005881349597473504285608224515867737404624862136916730435759122408454857719378103286745459961837536179015529676048069053876536194012623886612572446238209346186769555925596800991684719208446542428587549751103132545934856750447440153510928130682276290070818514156296542977538290004844545245597403225244765874146189411174844395227318198988712993143722728344236535796571865542878423281172532720935001532205489526092945712045685332266595095450271339496775894384793905826822021189268187479144987842979392196546332564294648588483899895079412031518327428681028872455824977940114778825879173037045910657289208825155973499618779389629437208394278015692294187523634314427069086013129956321595627750343072510238263762148473669481068356185088418318092872315612364966258392521889199267758232344294827318357424883649953525339930265627722634027775196335088445525885872638705814695784828464258378754683150361432265473814380538657398628375156939154715087194781437621212557634024721402186513318665570947782445399412040814153951911855863606650099668993223985952744793277499894665125314271877350886111245649024762577515630472055340184466175748226007127660181867343101815397275340674924713273449923669925703066388698211972509944861097272521376727744576716812207514651382178791252200786134354161834096956910812296814103178289384419816159256170671536917167944057
Output for 5.4.20
386712072012572015478335783872666513659087480883554119580940412417306533925148779697545241886818088869094372919725287241599334885987924805718566333522384702824407193786478516774880419768504533812273381503517725799371798614490315415242156027431251489124191762866309854981901468833421620847471273298235523249148688904477486839266250668764361115158798626493736825576452177384768215043684623313233831506655495926254782725749806107740608697555589292624180595972687917475510664182412878924759865056309527801999941513933338356584872975191283155549171993929610416494885393040675381363308467128914375885370202268361256717899314064737899729140612822950894425848629209980765828602941869983550795739304609433484975898677243828600799937440167878925818151579178728558707482394521332568586621140226772645589266815851693061119461126556094359838099239605373736412838266794594354057581879941132664174462464232761083604459533734163386141882680316853087292582414028906204132649565788690177948446636121589022454920934909566552498142327646103601861372679880326294830485634240887370371131507783631626165670543406650036904621540261443830543652404867935666332504039268293884306256297147255561153487496448423868627956274925412187803366077181493828131217638211285582879259864949543584953322255237484047874952209539830195924883268782194445343684735663124021333382273441565043732527506232525126155627959752090502162126930980811649026207146686185090415368389536759053115200883074458583156578605087193838815051915514170779876489379730082702728281738679755302453338373811594865211765270765232853590779681436747358296524941262186674460317328382259182222180559992429098416479126641441124103895579611624972106688677363259547411500695718024948167894699408485223081667667445261227576698170692246083521342585187316922197812389028885489689661481963846615502098490103269993189511755216271179322661533406899359704476123955396895498124138588717953674916064543264577546507169249096528154141292280860452467802487670396864101108361145869239966542765738190671353456096038844625503653028171107222672685388764173977669624526435471112296825540753279055443646666079433019425532593687789885897296235114009492586824116715159519505479233487175103859922646216156758187969364653731334031261675364125517000301033306886198329547397599278796080109503120319615982453796790863137294373024704776242718351313556058663930309700919131271025216918469454764315686335639679683872427411821278077201907691796638210162264262481997395618878637986495785570868132898092559979833568991586696924311946653122739987735245477079260197263717470259537980952256933599400207222489797642930426857346529225193026445921622667563871538949626450634373437665977010612368572390411890141726412291348948893270113258207538686723499789617087947102396555110983935504813628999509187066664486297679033586880992320031450321554936340648666252161402434924510381496623305452520598857562359953905698649958997569316593859546169244454270161664485721483219422062131885674223534320608734915817232039368337838979307977948026294477437991987643476587448712721041719874385537441357649595044894906237282371123246293952847450230796630539923876409202868211844001669761816608118474537649838348923177280706528126784195918755122197299929751593584674774673247728777061888730795743717080641376898741453124342505437059234823165029887635843549489511894771462510192287398357940034138342277474972153566217979224372630748111797162991636841533583985083183882861431618377656555669228166248996626523188930757358416635497079952397676872196123984354314095604270682510941105333427889381477589727157133646336385299895233011823842637691815009992662614532969431346494209274889635165317596460274718691794702580832712922352440493867162570483384647527918168406709419067672970872364626104521785543593485320853521313295572223108998180316380290415556784229087182489629918216981060236726400127919696272492535801794178089395
Output for 5.4.19
7015395636311366257823502506829998512249699238801802057105400117690431983994659110097947286656689867197363696702732317711983686290783562688595818631988580931127980868959147551822953234562427913175221537911122507194698322693097942542540850612389403758548016288716634326174526045595982215537061501445140306063873053481285410964603792605665587019536573537274790658608513730934463314359861267479772587213065755802850137256247990443320121043924605532085283981376741154186741476526924648626120519574072452055564684126753285572573108485867587834110666631166122761023626775961876466589739288835714405327763634680398123208752850178773437976932063995234242902581993026313648656242935924758656035219462522524948751530982092805808585727485206789362375698770967433819763670268162676251261288989899917431925824676037529346622389781840497442885077792374862352654441951615025011828711775350263484780326531109964454309999818862268236579237561702802135380117777564280615557801666848222458620123257469448835022820475283508521283945014966713449131553367273789477113444697906414558474470795164031272362014853518124027178265168906815471164390326324292684837820964089339135497662077030268796517727175211066201645962323391836824508743659227226670166118294824887761198088126884646633328939757695305560427997992525552697456362672862056985696153883810204997543037431567709155726392596917924480727605970847067933910547532384710327512319966380297763285307182331374922571712495412325161385790969317112083566234364642938397311351773917916105012388948856244385686887221184921844043498671169766226253930278411083981011230675563351595318417516684319194884859306960473781632058593950442687788723483122765434180728991687110936831798950837843029626312046259447296629337672244714296979205188051424104741828379252874176681529417694764428586458681117662941896692635820175317580623131611957345588753927137646339786617411079805901236085466681188927236158631785876744442962506839632669433197834422609004657387285785215262578508980325976365155436674414167472659888496616871170072934729937517363355059136904933788203427542792269266261370790892529221688825116857204368784298621016052867060822189984067115562987819851998488410220934221994243309749926935972363624843897655831731148724413775836567399985997070267045819260251113934723238932786621727343752514954243195612453412555336897609943126481783157998922160641655662159241362689863823288714975116761037868495423210602796185725556939381337104519366731001129398574829124678564057309512067232350884756961741734717139093450993978636771954258255344499521934781109973871455210086802440958378059226598885351788055859526628121820268362832534177679319314138512735786681956835286167389451824981931552692963411354734986171243270395180413053057993595079894276848597665070416179358277748847553961269709227755787959471713148891105826796239665391289410055727024631185652975430028411460406679111877424514949652309370335779280393111357762978284895651887675652751854214881702860272051959171128581703471412796317538203915091784353311614877567694076819878829884439660678740955483544937024035693754152638413273644359699906790638265385445586620477229939932092107996714997889845844882329506523623275587801698245944739239772228871975215725862882646413342155092279546927391679867848461646882846351492727728679992513519510551293689335145767613312378655810833941241991345976554413896999349882170816138561655532607389119047524666405857527180925368078474614732142412280155928973894954413913818413179457947383172856769092334242375647660216276838135562948967107347415039141948629742366190857757959087896774932263489163502161426546674918195638926056128666947684812580503978902251577452917290729401547033095591404891054679301598557905336390182926950655659676132512049768738124906463506661545139044963796716497881087445899428020531490832811586170134310134076470732700242135597667955386801644829209292291279869908
Output for 5.4.18
655277634222176959753129233493281412867677758140748338412652059323066294399816550728398167102939611839876946674609209712195386552033964984833262999168974291675936556699059326968351018647275980558627441487842617608590782229448467728904057677541099444229575064428312913643452103305219388660437871562935539735290533595598346823798597955414580827403882297214605597508290578932588533310222725967831265777161717875820948874169374922432227334822669971468286245116276560273938373874889536882183937430141037278452413534051579991350233366573345127835108373611057842855917748813324239939296008642678689746391474058567230748359978603432874113944048674026446482339760897690174868271312327101273189815244515229754535238723332227026387278838494555628816980885029294213717695648861951671638629691585657610924296784929905820236452871274288840114597315866495324199615958878122575973837422997345569978835407741617466376900283227468329861714599119853657463941424975749914583640731665798002120373925789411135357543971834145998059251320561828253152836511551770041106716236985710657661961560572244602263738824402475776217460285197353817829169188963727228439284389046692437125568244207266668916830965239981597061396039821521612412704061869990325778985096118967142697998604414882381448305349315820560931767892227520926201879920742171493981133877100526742732875166854076902512963043451109516484600933430967653426689163263744368095539953530104339161051829278972455696379250299796667673682374397924979678624460758435484554101531249896764485762711972571301665526856408266545049187990102012978241401896490087700470788012680149490458755992938904165146163893842191021519629168345276189436909358844887401138745908530921169926627411247627981992530724768970906224052861322838679251707057771402803249464855565043833948153592707960540951793270752651069544865027335268575304130037546210354084085332927696592402505410624350591760854383986676213654782730318833109755739396429207667311697782971441725329181895815737715088575397955239126459998839122376607482952243369519497067267831168728347231811649013972980427311117153960229306734534080559273796339504719696213417957356951712181693913662188761174446305534009170486798905677848416416795001376746091736910746907329984543236834704239452516615964119638432903256263205149733376855092438243844198106091260514891093637260992829548078915853255113699223689059724489848700920874177733483477372883490711131433415193579874396154482479545165428852155193714332234095309658745465232026651337671010521429758427294778106165583027187278726468696636713983120859619628386278471783479982804174752924627629405244894142782055009356795392823048606938135132473725399819340082539902560932158530847206303142271834343317248589794643003875088212158874445291698156749152399084885284772802851041128828246673814983537421025613851648219048183450694945278093705332786914911220231544081035906559319433950877982244235982095137059988668952042526189977656377838186704561288881650839282586982626297498202857741589238764290182159288698406582786897920288785764815493038373813258676167631929032286519940162047787923788345286126646086865365410287765547569576453954152263351874441049126689934087495031926636681341217959446542158121594338290983961620955582648157496611425712153569071107568795406295012893189640630906814325575434827837745029293359336244236660165342632722259018976379956340192159199472199727984878494840885197458847184266473172759700301010504730594369849748309300063174637522672193613902677824014994737013487194565008366689358935631482530778296213258375309223363422605167618323534763619955281148845677117277871455357427819825592299764475675956658534511598140652898943543236652035786870878187457488201622221107156933699538340206378242894780656431150703654085906463220661251579220619044781456051401301813820108368849499209991066073668944256020091506838549049312402860546349943719619811503321267741709511715556270257
Output for 5.4.17
282935755652233710335778963796485234518633636830232953952819450349189367350304901884277949477362266977967274933011968090215947723743449758059521546037703738912240310097215569849625409733415290825763905379253558853115482569328882395865246913174652976576243110217817044873552616727615617832297565243241370967623249473973025030328261179832887590621287581157535462134128193865451583712569938889243186666448610189640701042603349768665852823741668355855567886349144326992562019138467926641479649857506931233577687002281326253652767428150059777854183557464512711784881196370335595976178382898548197521366464839101632234693224989242280227270568533873899668393981585086749727936357927216055984961272061961139654960519337176226974176177243306522109593198945911765904630250566284596898644431057647372467405575588523395378605853616775155458710146918728551918691161517139786935659890375255289140941549885230759929919955432397315531208207160688814607774539705195875988824803951957940955664936550306324826925561613967867111499198673114490194216344221747318436293354165869011286462820964655164576399750968672966244613703598627316259759924092971909943962823589633819177811381137614104735244191005863990483101868645647678268396606350234641225383336854631359339263928550323660956886219998148564323810524753711639666154298038714464484893279232311732940867335197063872718533917504077863181432528186841389314396840537978726506268409181329399511616900845961062287692012795228559347992291432066526208936144399389368772576230758186963070296065683721358749785535388149307151288995267258517764468537405204033372696636199908904572244298294940916864525699038375969951695213173538193068527420686040043096387126254862834980058914874313785881236312774936958755657876368924231233589626790833106578922668498509607842695369834578175613456445911145595694664282454570274102038766049667826402842098138738738356047697414527475468923135218154293143563946050278164596413926241510782096961809562089998470587682524994796496498868632101258490476286813179717639994622649075634083141856280089565783521690633992217798739613117683432008002842499629677293629397913142677266944564879059391291269815732122688378533182462037499246861359269120822671027463842651058306342380729036705320523509730231997953782259187329172064920451760433453470066472023947927831283067750423153159315337883893553409787464095462822561397781802065188007720898095213212843271257558290281922278429761200591360438704614565754636148254133992489232884013541513654181369534306061436742287013578871719726144453622645367238920257373152524644419297182190787797235307056715233472602620361441621570307430683125944166471843142427916379369881688768571455320283818899513255640807321052875114477773398461738035435463179667005770682735318365099372502679342164140616230323016473475855044855365806370419346548475706857986252467415565902504780222908275362968226640462337293197449486993603482788540951067293026487648930068422302777639118101402843788517408528135642107319063188403141627224637214659205087701652818569490293779637783220267285713388689588490927807690893871596207302374409772513063060913534204788138172419447343259121016182861129393146539441419875110782888340598730686030492522722387948766820113079829981026614347691647864541165080455751166798741863106013405808248091688627698432287458374462779960656701574837348712882720336814544223803730229692153818274267270488149453681099489345589958172313358801310591962476790552629177365389967890248110294704792334108435815233238166427300486545767541897440667886956436475118292316615223212041373128738233156782637812059263740859107187819434553401151816217684156902763451697800241195847566405847024905719992626109857305499923173983763714379910037802896288460046351628575127973396990718259741160598271531189739442125891788499315817494978988724872962871068597341781064076314099524022665727991506491248996890886625046718901936944112323195861997
Output for 5.4.16
35122529356592195711254905719639008306654988002818195299501424351912639985796173868439631521469344053674374536810718015572033237371164128958625699485976341005140964343823336263845248688176485234767893872078864190867719082627611454450734891611706726533181235685158251284272793351798369227734131995612259081326178257759264899036400355766755483983378219933718169821047854351519161422867444289849146779469686694528828856307787929669568570472622165608712757732283261056071042544278970862648643602456520659276899419157436940160214382229448877451087455731358138181953014215308530337047919910380946337008953111434314977676640877466708324151736119926295558414415700594918708014176351754431845360284868893280375969837437459159468551802309245328211386612036535538448156462833965687790406606274870558369280045991553816174488443144112079142518586667362040469382965738680769577765216308025921679142032482557461985453057516822381052116977762669564822177087727363289394388099493499081929150885889624928538052704187754854124512580424585498033472102320314534218298177203783120254284555856683223994666632563902859547642491822040496296924592717825049105298249635603231721738923646265956221723469740342077754295198660978289865293532191724741184682546781689796392409527611442514825861078118157582816417384877326352731851360565062808804266031098669559573289394376797294118245895258042341171472477489430083268670591142908844499161723317584307779368212395822286233725186243562764626320360058744565255216786906426689264396856772523066862683952155907083113878224667411658592879807481621431802458594564628779954523363344209840152516364294146474932194771435588589986926296900374848763642540780416232889701919412889947878869352825774321689160295305705185358958647650182788414215438674304084701643317833189279733240269795966129971615379019919594248372745368566190556387576690822824414740931103255162574976855710451350173543640529906784910225862914881941241933801535483055468405367452367936134543290765482841218638034466968344891764196950637206022497504970450843418852492085352653927575657200731636025653199562159196390322707480412196511927190310019448510050831695702300536735407809070923932729924444715681012479322041269010317762869732210899457783429550650504333650744999433701676685135221341543811284334475541187749475468897974278689310664371866939274114076838731907506389382401839401273912727417407640874391749695255511831427963106163756431403802512031472396987254076511063927841857048209082409522218221682263922308091793979504356314163647165945224284630265265664881478412688851349534539619818805381476867014464517819236286686145638516495246422495999627366586467686818839313989471485962804155612850317665147390937483952772414350977236932270213522618315842038113662274534113265011193759933693076691332642252875130657865725448223003116385669658888000579331247322281466463505439986854642626321957747127441233744977488288376177133163506735008889954958012005340664977894140622901018872951057665223595046350687713095692652725839816027775514706315151791849478658426848368613484853739540498282679477273928696762378695119111883330287892014287114419272685374687028832437838545750832625130192163012648678200480436602721752934955814293313651033405196981221297210268435716483953810393512786248232058537080857188556397158452424117199257790219911009883615502439214980605779734578737909455655714811040962520455279587343661133295429379988925144225131336864150910358856251898714064958202184677389367634086473923689812949646994264995174952999361288281542299277174567217830774313688134362886206121566941165323651611903260315015506527840067914915394332910083473323713686288745706358029313924261106745293074543033913786699727302190648892205451063912756103747913436252918567663537532896749161883577384964814869811074489499128528792790497198765493529104254315583614893543154652372677527181391245187194444460813933606344391318570159261129645
Output for 5.4.15
513318162989727696388316390278264158638288498658577283921373863650359678246026054682058398358307953786283607412174953120830347942848439976773487567793189351370688176937043519097940782155601946749982035521181860433880489814211649722639511721805673305966596709833554064503023905335181199842378702977831608658987298108461022820290221456701780035676865877362071982954188050421620155148757160800278986213152090984637939193952468547752939767656113952588946435419289726571086155603833158138699351963180861367488056577347505955198762715053662556624448909411399741886277011137145071654679740443017886895469510450347462300821460767049627118501799222638378070727946337321727955748721469841925742607987097397286611417090747506463941782541210244797558178152870262833289253386613986532432951318260388639730230625772337217623179624278864878698295112728772836322973573591140888866181437221498715303361364049633874446643520874843945826132567328003364363567921315055108712587933392344885290751558964177813373346392800526385440922718749907457917497346916188823201962224676557414259816121501385795465425834548372940424290141073157654069079421454123489648641612563227816596032389648362333519295027913934554944045436940639508617751878738011994780248753570320839547785862074434271278276549444260394464925227339657876506579003426946933362832342041985842207799925781028756149321868293934183942738205462242804754906432052013990259491671867765970675293712940481265494602871027572602128927675478743859862307137378266581957824488624333151311839534550437778701737114375769266585666174791911677695021874337979146428857823062811659603845577479182904860935152417979230507922357017525293500775227958357336968750269044738252456478529044920667107274983578766878829056236060919542339576161340262626953575964379482826031901278761775597153788677197903432792388352638463461092474251029887658134904899602367862415746394125111093990563059386594753287262771313026316393201545072112588897710575949991858270798795064057035911877356602485516769113595915725429533575274825985233205852316364068578523575317467294632912467313215614544082796774904994674031517480190762107510652605608681726808868534158857391550422915969740982234373686311359046818467563599012642384958969382700033761290706344512355966850609172234839284513823313201852572897583477264445346166301264813729902166780683980621633840143914539045891380957395129822922488074961156620075141681348982732029421627195491847398436283837615044096774213457245175652602654221543983559952495281789177376313743576782817557066610137841282882192762129280529045967895573136644316918861162882179126584365774725802861565149823787815723813870733288804809711321623630638942926435929325953916607690485608493806773826405465177484153723260947188731847559730446614304363255419113745770327437134199691796428225645703036916031301530722751379351879826120899112887168077843971824048147437967091780992058222525762485669660962077456089187623159125103754466558265596085911444221680925630927488710028109893524871906602702871102424955447359909214435587355303623210514429727064985084553524583676567966794356493697721845203725831738728597738340431368847653867162017563082597649283862208154428159479804278995014501157569471805932563069537778766895379516495393107857926761958623313578163796218379287246046001241674195480459531949496068951188814028286819509460644874631123944139427980870913866031844795469838062174678552667774727286322773154063722169123014911983251291730492657366218955858595659350038394368363844362131593742742763339528369431086555570304314628724368037797847372948781198674678273856038972296146365565797530392594365746713910293174141543688458835954554014538997703017825780782802562755609124305434882980346331112694972888692348003814635954795373893722236917572180728721361946117698364963942479147766505554786889359829698697073138246468202774812694016410818174969149755397338325477208066
Output for 5.4.14
36254494262126194783218504649136071224765646775796228865929106671508938955253431632110752696862685183783016234378982765979238508978588717541063635209901875882865369581679093235410785764744449741018787512952094571215889468949245951802739328717781977837696376953786600059042805358887706500175578638855283436286299780846474175910467414746126256873696372286864357009264784135386228491099172828550141977187337848478362916487334646352763634427299247809337666652556463923536253836132222688537158701102757815421199306439522519078313900938619426587721840659351355267858599164605425251721693487979749055810166344263971176551832126197751138565720370216878621374088821687151297227280664849905866556495960119073716654607053455710417160091368143777553202709752434883569557456571431694864453640999417632847647916691512212976302703950042858773484699952945855131108986305452135983835886195533933435910850882084468548820222101395468238802908681115105612631257954386115857917331201459228420644137597799028726299754367605588528758813633114247016854228201699242257298510393313414823972957275981552030597995144314798640281812597668801235203668671204911950034516336651719939156821644164886672783496227155080781955753235985014552750416494416878607754183779418989387386276109878581289561512146451555427828625971916495894320539111392399734686715997236141991039885583688899660920568405598407954681707286435971269798582422824226411058796142869431166820183455164167506151465284706255353833075145319933280829475917359376392992247360569821056033393474670821891903740353068723923882328919744233794204451489148047526634467978074639438981678402368983915763425866011366765270758074984289795477514977034715597259444608309148912320048186438954516167245418560065412258896953804835139544059717160674817792144864603269659741637985257047582446879477213584080959177973626120850437812721445640069094260875186346658468247021476260391986079530517277175163087752999633967230113228048189391191675310141629487316461898877226887886388089354471075605691336844794299289949967070415808445993792051690117019987958201774189749831261221396021149943984809788752920256895808977162642569201531637566908635795650368539587701587565978019382648095761279146483834921066198729329546177646115728671855192888936112013042099868639056794337407696372039466352979840404617789417532532422568818430822431751385540202213542726917644716162818856021372757264129407490948890456948515243426789919961216207452493646463334336728707509575282727730829555419807276727047995836937755301051825440594922723895747357091794946969253869471905618502815272855779102573285521832128704329088557523248457865283779468367109219527859381609102595097885971920161755443825780258258986858261681243186813864456572467653416325792599202853170546049564925988255022534908501233226879421494982322247275235803458610667494702797481359159854728124501487273744217725244390257290336889082793590298167805922566952019872390184491624795997950235363482653328448418128875729663143747803473514734779761876438458669155797488485936389745181138276984199587439453799382562991486478662746328291550219294606925099635341724440510294884286377210464035225740930107438179270916387666465554381492954558679717582219626330852148869233621116211306025521314254968395086359687573434005388547815797459464203464924918584956204744429277786766491918719813603207192562716268447775858818131726712414219214641960784796221767212165681992230746381265193565791281842756878479972817199299229088826144006674707957179345949479109360591339884157813146605374381245828448445047098968801626227152773140751493590339950722679166094729354874051908700823431008060414870882218227917497592609263326041543104150098559366321629333507173122924847023845604131185749588872704736587106147171912557236393735358985152996275317757017163592580873122474280645094205598935644439659336966297155125683344521096753492692993172886644669714239640945031996742651390
Output for 5.4.13
430947688591320638692362922864491757988057742931108219576097179024969191982216429271855535463669816778776431159987841012394297317898317503704821936732349739506613407582446723229440046440131936965638353579882824907026249806584838929215836879941611341978399276379026618643702523137984659883817707889323864147212608297863747407026102818669524168667708553384504588595004638786334922276688996786647941398157631601281975338490658394855119666592718867736188216857431429935345179637485740291379495826526301771515523098418456821256050581322138854879058746067570146947383062028115957386327151325559656370657510258668923773376374078426056864721672106922924893495471733944369532396545154797927165445957501028717470526688363841592439399707484716727345892617143402757338815509680363709004152097653373684473078891642244337599501273055070279614189116203818618105017535963997634689365755073504874435337213879587434867252271842165142436042199575195992316880703095113022594157143103455967644857523674183269889429156764764864593978643451928835896723771001038159813206143557551749458763517652957773621108925418479161292836805150235752481626622201879490967404763806397818641844557631842458913437369953972237994716251957640927340211825728953140193774554976185967217197373916313937850224377916366428234933551674026277287669423501086716686016621258594227813831489641823209535191585068207363558808370529373106142820976774251702122871664330851638606680960210265282265228512243046611761217229932614726387439535462743320372513036514339412458192381929489420985727879374846395875405873924178068159465852427665878082360280594469799716057212120088572491714225114959906607144439327705617227265190356814805777649222611593553883464211197515463814356016181116413228301249834784727275049734634882194163962587811391227778168206032555817428643149371302108170591063654551991419670733178228993431280637750704030135097052852767366787301907489465118727926207046995703563760016785269670753327895848500381206630790284647911428035351941563132404794639869073524830518013670332728210675032298567051043977940181193101729765943139850428922168314220064961850414221275090893685261997246168323799249838656527460413688826275647228031215828321132945594364272795232864311102433513929606576726680515513579248797426243848473648937650787858920253534331200665692614412095148557547231087909190342012244329638178001595443233137388448112881383291761650387056840436179082193869299158763130740358277986545825888656377240089880810238976819698482199570869302228471007632404636036338886796442463080665741621843796581971217830277970964876552471763684654510740494352992950441439923173298539686413752142320222611077449534167651611718547309808730625612588801590489140273354163795784094668148776945119587700118408126386532152697068547737745178197142612880041872593753114434852533263482766660608899146239018365961016702877919786724717732425387933759496063410797141244230511325322356986619075461421471687349032383693338033845834216934552505504626531178976499783716769775733323110855447447533965877007574764538915121906686075994397099129287774483637629943829262684990946744747549251163245284984487356040421935889947019636647423463527159514132135758953833126518315779634281310162555498091720279962846812791605298662536488859668558377595369521942337716874758299130882341945134009393776711972821877282288768886454306765171135575926700918395745869851515836296221378786339379125369230678711175814018104952525990926860254218803648909649480266013207728361133903039480424154623110462584097344004966466574684975177750498993282730249832095632792021321217885249347819205956631430544959679119690142940211537270499445532236966020217211143770716204426473731188636037013916492491992431427273813027090416867523058508064424487910165951757409511483994375531701205519324174109458761485995818131689902311623582343738897395368293142628938878222273183757324932713214204764127517636465333369
Output for 5.4.12
1645981624729531568430291923743111354705708914353663580165279902953286341947563776754050948262076319064485642529771241441615752866171247321297463171071328576718128418720254764219372953793752236373269390391377887266090087937551632608914675776774909623939052239204021233022499788414366869919620488872049998640308423258030312437036903378427114840930059723755605836494246568130409469660270611800885268505943952038415563440845625623049764728881079771659179824555930328233856527565799914892582555961965295219890272095105158778039571971936024980428241658029192970549108270136457091725729489915111382246494102771497320662391157615882281429711987340207750444374013525425802255183454995225722563265362189655991091669570102373916065205145413386867436561001749617997127369581984637814955998153239758253346694753479069257188412489129832918483112268245493173522479351847888089379344679964967136499811345286058792977673641326344611175116937191363529426321462858511152584926856645758449236007605337325376950405221873663552300819166108229595925214924211427266241402791795667724253654278886838581035532596303715320236779690715277301878816828221789008489340849675145190053886572456395299364251963023617906241904564872774430525176489732548853458840765836466122348658645231975890535199490495458714765517117840803664194458709861049141971835479677148325112226002784016292586430728537452295330847211200682832115296188713591847889894432651554088891361460183806558643721773273476242996873754654626132397737479877527265645986473388488102769477201694617267096127268721175018630281368824188825095984623133359533605599822146845372570134608098626594472832511375495262833924366999543537093871660389568997979214757723069812220124403408556280401629246341273303707151135963154434387097034870154399471569108653189562747570766452545492142234852473464247292814219865332977222338745710259402576989095460094089798947195297461040203850641996478677286427332569328652184428929094768570127748098342351035555445945138126144854684135552834578846504809189248543315692133303928956366296222428284650171923238621299671336964650668824095957450185534504291541062849799610941972491544097646248480262093147764826385994769943578317632173535450328538606139569598186414248432235568355717143558965811340808120221047266052374936375278867574974755851932806419069286351551923146965588729652965136728738523491445982082457257222885784783701511835020195149362906952646838492145927483997456264559138925919647968576216161541446851078604827775641176566814259607581932698095334262388790608946238051916942779126579598371515738784850201494646661591631574476384419138594090077281190165896608288261238706769518498179150570415121929696994713012127335051524142344516183013609319250652050233110061057961329087647622157903770709225608954690917104658842236391628789339413755124490937897468971281998298390432653486236427214065850718090532071297028249164553017786074724064374496880806523904821182136343914971983244626791966228531118469704768545683776182637743026905607254185511382033792983798471242692606537481640828358845179978078677526245997339711557181368592426388745654352756176923388364311088202284649018402693514449662347362613744183147121742990914874366590748855521308852541446572740007989100317672231886660783123909507273304311200887753974548150367719731397489461722312363827313061229349621813767951946537787852949555360094836216143218745723316523057924242770324723546347522037521142139260644880412391257073908609394781865569324697235054878298183417039730270874273895514535159382717782394845192927757614395376506418419289076157553830249762109523486734460072269715294242667018298539597317520555356735329520192835722595426110676596112039584211862578886694936731215768482748442739912162708441812461248392142133045748877536005950805841736209348442832975309563238818428289017684523225758900291684973423162066514734331213005127473446048753509820568251567237830355051
Output for 5.4.11
503084851484511146889463250327889740854087280858841244097348660712967285975583207828516025688940342528960792773050751290580819237439031933925385356966714359342377586167930792614141739715620873372739416531888765105472221293662650043441414940524256513795561945777649131512911242555388772922863289044336372606064237098800588389775651643111988592305761932043720702556294372821124889498470256424197128118911926346750802369717123408433947832288439831729449562728499309793246925131653749481436025831693924975678619575216649975433691346826235961053949644395001781932834843511977891116360908770436829160086974324974447222640913696979427109349145926116992505061799616101166194680546673728738241517239716032623600624830643078499003475575933725739667293423682378238338275089937588781169909199897889367253964526644635379699041796705835048044736439345893636886903486946086216351729098040185656607034944534714024864424492960589720955624533589155282330295090333743152968626866831658975567777744997229565480132152631550471597978690722412236203261394332765766732243186900331742220937834895188564717368475402695145925375724752473388939915628436996134975081238358695417378791871984051814238530551316260624344806779480814980464134841931923388599179448022478578604368395757392819181497877338192889749322243703953175299835679237733316357185815814336092997595948158925440754067833118109074097510928282238489701564157386194786594426726539592782518916925945907750740891268680741648624966341949375373125350566463866225675745688610562761330184434709196128691974592056527164761315978071512156879340192898512026894327151402268452419787313186276444777238217239337422651948533651343922125778710868870238491583991807284995920792387022815119538435083571940403814890668058292897962655312354289174797690802614028947881324897818119816481809927114777307194884954583902692562841096732944230153537773419944164326643497056745203950832147987389746378806509662856164367643283461562528288919952797445194062470739627077824516979072241049633422946657085461455078566449844724935255354487785871791152114217947449331099427846876283489317515905671421328796403831825030623298395985237848181549736296430922998403088610077528299318722687923427665372611056143436264671018585934350568941853412898781451936683599616910313242707139297273583240724565835587951445169864605171280424748214968854594007662358099696808922286848954115855198915806986513185520816245448448234962022007301653899349062366703596554515772451148522434792382195156146690341101305242330259374107462114582269967563031504829585038534936124031256597810679911493879150269016313959507235829560964138240674016561543267757636164413583358400439053841359942873449713460991950452790314433318592946064571879769547537975183371605376839525922152603142373511636726377901175239967329248689677893478991853174381136186353101821509321909517984716513507007554297459600769557773837120621446474910738964716437638394397227986193572544424371811804554254062736744205761206910340831282452315427281488931656513541076303946249733511689913562950412712182307667154623026785116556641256761762424636711033337561244187610362723119266876274195570880899169921949895252169911617444476578772067502363972233069776539846948012765617271387378059157490539035159768032315867577024005087759292672579876467017335663187792369303910023067069308530015081741472864694522644396045759679411922562911998780265311507487868237233286622907406643264785330236293885560969969718610578177123339225022343984621168093664330906565753187092188653935878123772545403031179188667816509424961702703319686739314897763862654122886206638743954303027770449668788088158887643481746688881206200719202998874973680923371143987966567113811155446499765677251197404421255077071982504645857066343349355241012238475961094158775769833895584935453354645692154482756246619483522923870689263450761886345433266432195503929965699056340088073815950929661572649368617422
Output for 5.4.10
17464340666838724739177684522486457114111788738657827190912287119096162603426244132628675781119124820978758681193667983382939102050066812576067835264600832406406718741145063545832067350664828229953911723625827668534717065877322325757070990391410923592168226684270520872692594684939880613556533832679071987609086128983327344356786755150644418987726351518028640352527254562347940972672434210232139281982327544857321654353929309263362532208596196972775463648489220653525742735833712156260106357786608473304690432576625999714558953544561880607898491189871161033398467358016173930964953935844322481294182444043895245218998571832644182949524132853905944704734513743205924384942393228522622454957832687488936779990187859453934083105475844078823802344487118754744629972660789334706174532536305594367699524117990154481949677663385626687553563486141587656591617331725415419676212533174420832505835210167212974269784256917946779598097848324317584624958173851500493887129163703746390906876287832864497541250316580791733837597513034801867297291729813767898176624010740228735928125378885308997670422346460579491109338908136074750411218826687496778677989779653771150946715389131712955499872941691427997320476736994990999073455570390182794478426267545889728142136393600801273712538784752197213236653685058726525626750154523947226881518938125964973508416147767986842405312876570545526515976553539253079092323517630264667054481851932307483534775322162239271960288194244468643320124555467373253321172828518481938463911011729487141063492413617768940698809991543415875237696388024997884572269466588914281922135651606254252944458102446788492036197395643100689792586863038061868645842226216834386086456813231891414781209519669947756803324269126142674748211163036721167594033619260127299233407214063827629276132171490140730380923211509501875182209979443215452986355839719461276946022133393695426495219715699487653787839125830086014475449920094505830843316014332718498223312161703675298517533395759794479418893188174844388378954387596168838318917689854493367699489981984532550135312717432378433334569131419509930890164546972679473364457118314153511459132134986099498248351023175347841015159880391144725978235289059323926532544229573934189699300728923343871912164888986971268102484322630949685425948484469527464472508642511632299944022255325943476976983336895946913397882813004100476919919812158044761357889944455607374789150882019514237307136837147241158924498355067901481691963847395017521286955275689889468884783422223636828675784374275987257625901460228984273932740575198431195633099912787596946307889359075339210597389799298445124029521820526953064563602861793251930782322362031097280140144206844450135485604144766264539523665937496496563930489488041257017683311787663329340405666571270483898807473494771618875936740063376291696104824954241505347620279001844184194827929883351845613194139589325345451755138052907432127952374593154460586003531752182108356706423603703326726155485108120983414992472829038187612437967211576134845271866878058067103337459611709197494929230184784862952545155295622806710146714016544296638745834578504869214285726445349031008311227089065415564448677124761943606355780422092651350376122133156862688571736305654859184650439978867932972723328360725545255449799618199984680865818420744423622641670933972178930771291041619243037346274122119977140100987901138243907361863789162711654751982610122837564552197279926716354373324018143680370285598724673201261448942199975559049899868414863605479381690722026891517823355267163345228066430508871809671690286041975873347149960334796092159310255143148297196633211902676014902624629064204479581735837932862314302158039686992366649727968273984442964274540521801384895664949681992298161584668303064209271219484657229383068450515613083752673652769745040302496713214286939677421739918575602255735252842978716878688661847517813739423673546677
Output for 5.4.9
5120564455044820589246711728173016359095458868422611714132303816504479844153478041404149264056931863263530148042798543799258443942474643365614647460677249557065540928181726822512192377270496617724745370377733386427295966509574576494485012569078925955436222915696910829688182480895229106629678113518822056384015449781458552477554797295198514462290944279407141069969196361405419216307316248944997971441336045911204496234231778336388629582922913351389486539028551677473307958718543276155119153682574435469998234399579696767355125679718513598397418774846932310966187446400452716474952030199781910848733058660678967416404335774046384331853643141687979251123539339190863727875601968377494346584127669940362578597219470659278013074499521653577847261117421165798548938035591601734289829687107098575707790773529172874811891139110590388348581656316148712401211365247179783986421391341961910771797872511506087692199613086277906403759797079278660976192189620015027478856466429190257677784437437461768598287373276960051605281106589307481719675575388123335372467401996348660591616363688639420033055842777810922715242858815439465936501445481989322511374964139707130718029414844426949604479293087761156618727263166949285690945058287962469344376016864003741131318823634356422572275753503880455962918724882912523203176021299319837994015635532822584730386513797697318898266337346309579425572653143751305411678790109971307877348801433193856164602578940586258934268812162446553259160143862157426481208467596781120149758086532828448186503136325535304569434925866215537504807801896449075614026837319399186981171557613462382461936917114576902725767759757544418173399894863034359053525189734015932086984923593487253296787479123108430552577323329145042401475914169669153511645113334245546092820548981998173679554083333887252575693236977853619848901162022894159894426195609318540944751151324798684663658223239272940278137472757684933013590923815538347856175317401476024218563598918377458025103987776566058739791798528607258064349311853583787459325341372382338932396207877280152383194681628407413245127315791703152429779479718478518271417007125529581358056714839736801647473864040881267103660669095118899988463271739729887794471308958119713286860815611387332332618512861813976569576653703371224027577411105394671072774389799971762853061711492640866182801698975895885505745722723828719785244721167354821374877254542448137150797129210925186919181687939988931806808470759823798229717088488428298023161147376647643264112029777511846343199699834939708919341909399837510703398926828771482634427009465931534087953974363892708911555034415612768011490731221443590331066383661223005746011676164494099944452189262887222357560463083115348702085816239717636153968452162753031575307112074681945478196982283831765816733241760361954134389134174491949640482803484410691384108482454999148066976627678482729698799129549153581199369182964275948552884519770517018908946915108586451743133430558656974514383169759955297324277988017023771175661766582169253586225928762149109448532656127357437347637216082521950559138397648106767083456101820056698881700226929652875888696234450422724599737441156842223707769677977441533399585693728455509532493256567203327717585404894763924061640291116450965261615473789851353517955455758886825033736327358333322021868888215545800453987589078629741628025693665689666722877331763754934849132740701923294627789781544965153065128298373275996186688821797640676418752703180389019640837285676868610687446235454365733636155374966582433272882022084803433315068536293286935424511253341188620016045368990256852062947025548168821431773623187265419778562131992212835014024296638447339365174640626300599151879642787871885687156780911372363075623927179957777105542276493646520032716846741316218248171080062982107597537044737657452231701836239420270651917512407988215075800662085351126042850387581243177456058657339638533671403
Output for 5.4.8
698997691649864852909345554020735862108412337740259523395351841762735977303375578989509786022365786923985416244192337613140929262585292860855997366447066838600221192799397563769672133540730477125295827337325536485206665386486486677282627895677575257954206861333553943460423680342816951589743797212618839197943959644937704333900325663995542904288523149166781909066918735115828252288592342925258627624620407602662592533790545719647506994967908359981223548315402128836838551295914929457986788441048121734696424126983324488473992771133992471876581189946946532157855265133814035219255092404604868051553899347919438309756039611779498452309111933370482047744710416765510522316235975943894787410777088232603328012288651852781764548772220742481183185373274141965766011901705810822328471321444634706297388529493338366238317598799049545463899892327228348674547302653486379156456755211221633617112926444439441397765884076103632726055974016388439153378834614641377857886925864533699513994671615159669723727376006894956644512893706281101301316687428562876427582446267927616235614074021419294328865922654279265489815795232462188533833051684197878180611260689193624426563379253190839237158701153660720118556662139402884528162057164793651872959260140614928590657456907372463569504264399813779898192345688290229543894438903244980005524639088480625958048874277831008900291892501759357638191496639851429230439665199128632010887418861515266862751839764862304336657473850296237952593745480415969934730591895698549741556096639338549371592514681482479933542997746795294837511658599241187405984270811201243578276005403177623310322134608808737695579447762506607327768654855321022944630552438381166412352500906910789581270351474096276754651719587767863183958144818878438907823944502184510493065394739939365400264323187065387948186134495844006405847218092681601869812269678656136644931380285073838204129586023714622641417454662006818719085183884106933371860287738642445009548910651965291375730621432040223759455476075798635052098513357693516968019703356871489421979413827423839691566663847011149769898976441145629597873185853357323733460837197239670788533009224853449795595405546947793346929690187315862968157851977945147759622596107194093782960451427515421388624754920771577631145624927431705165582126484500175095502231683725184810134946352877997152313948938190143552452465297765338612848686110290479831735217911537900738021400875133524632558858709442662343344730462068576125255877590480411141202570349854041257460044511089195262432626959624764849683760417312939645288257205880622630242086480342767674239390817786651316521284191829095885637039997837261366258797886072733766262014475059226543297798145556380423253598080790677537162569342678814697761851724286225555723700516823489498402896223264664910698324891553999104706159552908729313149895200906881528933335696678719520869073320764414143472456763933127463854197792374552522683828541626389988104535119312455246393919336767286252864351572049933458914126374873261371511825926456897245756843534979740672086605130660181140249961436665889253363426179786598513379914320722940404069455554114580281480561478527186255831250603230406856733890587997983852014662873053850044910840359906247831763113476235838080327770496184658276440611844522272636948453123225782343701223766195725885639211089013038513688175506831319210279189357390606960853499072787497460257239724623957724255956215548692968443209650227309602661236209055126502845619573695948411477268854481075803845189577844778134802568735859584249414077513933846174015206842196285689512557556191358177129886306688607155161169682958637863373645405998176114141857234639083265985932477882387553162102450410057227259719780979727084387668334240548738017198555016659359176632697150595215043541427864903866166887793978277132834983999835432181808151592664684834835061712149705572238151641581314784338731999993822733378642861395
Output for 5.4.7
6134700822324731133684476873476317794276964990192623140464532696975174976446653992374081165615394684780866681777579105943114587128267845721196668322594673086116870638076309494778440839764476058337408141357564817257819104285735957724634938163667749526291835595247488539178421616900347127996663342075780717397154165501380195423076197453242174831892479529466830643197216356935032811604423536739446585126764159384793108367962827233916965783719212388859917665631034008549789933465379433030681736368063493341791522278837672698694776152009531472432036765474138615137395377500129061946041690474385035037123283481051860651444545201443044777990819871764937581391852523057122179064719836928087337570620379422261946644672991070928054052930579598608132226433761228424151310604238698131272951920921977661756849977759094907039787037133249253483863159952764403689258559389670588785823431807210974742411448446555387432366477365104123327242863217234382652553675319037382307918665036343811150622405170384884748351105882222592250686688146125010352919776151586192204883768535313863122113504237045182690887386280239361102597277849577432388437800691513496469506126007504798136226624173241010392709272396714920622720419438891791530097194851140356922635980151478878169312828525019925428275499745791541741478201645768569246128177771528170121560709085151657903936291914826572390014988051268184298797932422630868739620996105454330025621400122586913177837868614393444859465909238988388281721645527283219450654101648538633422070169540292466379413470104095269784105320138815883699825059818147419718908386408071810853634473327504388584976429220070472124623095135919636565241490624935533545165239034870125047182289843955569697951135677751585619005255874193981298896201028511358505421032221570671047127820026383172985255418431103026013329542581703095393848782491012853383652068353372614078638486199184069518420654745665485747669507214600223687645703349699752458314012842998698891092099984194938620667628654761454013516752294787095984211437644458988387365819007551304893357252279139288653563439058532673649056952166511023715032987169126383662498597254758382808691402741797078768660797834899150133560127064062425483479782797507728739749674239763464706226932581089889331178344647713987035505557741148191165719497182667155098453307779353288387462147951161188469355965355175582897936265472229104610119943091645170498875760989615447710707982153219553312931154882151677369961663297558869889409352625717388615284406797613816401107778433459943544324125391255321754447458542048562946757216299842923545556437934344649964191528536116995935333730812336441509245787435863778209974989281417294366399627779996867199932994296435393551734369748201698461266738815457192072546269538513555153159489192935159229084749366513451148994293447161942364423125296299944689936819574536063493356081783700510718736551816262681467818961973899902711340413353860334706800876428943243188958563237235757931432981118566366541936393372649023758890811626433578935226377478837937717882190798052598991674481532234863440105472992980369048031660327162235299664327147675553483031958929765258336408603196154297949941688978666868842202053202853749263122656439771164317766933399617431260537292984768847612573966501969379525421574808604820995497583487854340785541067193534841998509746753641677415876378417286929107715753814869073154658887669557191044150417683143700276021929134254586036853680664558386553399125547968486863399696179774171272561261078588607849945283179860396787356691833790116911135132662771493668743436052055798775974610595624659495652426383666925987544745513595494697967752550975841318469213742487580565079115295517665506560223145374157684249366227791614688661583072762633858567161029382446856116967578730483428275610948497390906450263941562572588478978341008972640618915119729280508192805486836778477087866160923943973128502647021470330181163206929876134646335502
Output for 5.4.6
955534477763409925496291669999963257144029755438379361958110163087283596847658827914175083169864482497819583298174353326293737801102534737827598726397826562083541856317421911217275632081526399176629188678318379920366963204998562795186742096057124020117083471398383070735376658691570795211865789973846221107226446612848555352986022355556555664405542283616272963244197513164315022227148245739580914732645287866951303186940797524294167244144578228794331812584350987486989893171093261856315297752073032300216897605258283687078709506600010568913575353515861679929815811131113399162018593895518969365191154994426932235317428101211371118492008788113558009893826937624289855393042191671204173315070366191905459421381609110332986593537265221919653664332997655135337885868693346779671387108208579941039630596653080363647356742282719595698793064285964728436937183938096025168478661165053644298538511440123960352681181999983177835079346725191822629427152778728220217063693048654001876986744604393734607204442710437058294854538299254207119471253190397306333537122508155166649659348949698679985879185220004648526660485863986732430291091103013239636485957817086807183236126538816689838788632265037537256959974052545478259272541273119385987137105118317438197221430677834707336459543388154783155419364421399207996727892961722323883702247878666294973379949413359267076519477684504717699015182551406451632094794564252508364428773897572425417853414782567423639564335313690842799457282513564652058358611829049510437343113268582810589111079942351988468699694528647753093112151767488716482298857776224458605212870979198799989269683904362681417294551140508353456328290037560973576515090666886668575554515915641325921401999258051117912460434880850836294962268130856102776536206666804726234226778227593168449914261744003965753318135250673281286055684460406606847920916847758821850356219859615718286517663980628785446812195389592248369789988813701603491324344163518872782035848412511245017460370076867816589926483534876444147515452295935236271734894461108713883343478874232475522315867663250117893512662729148529123199215397939689141881474565586028990070815621513797989111959888649929415675792354168989509308034001299659228421351221259413551965630492400540296078429530266884050439648731623873733661297930481584839639471094147773482394807073766607319286367423711929237926112469433994541999788859243765761754475394954163455699870011852946809633308294490140056707098459243067840830435991633441682945032895882915121755187281697930592045647472226602645172445133592982078431886310924375567408383518635249213954636882655637571915551420497037306577887342371998243817094264370278818715662086384999250689494242636358807719261608217739084916773114740622883196744353543974617877253957560481966007588363737568208227687557141225299877875841075270591921293957683806612428090355443955345709841317133434237122738254897198621892272880704168148387855394448195632978555722682171685023639855491736067945527280453480981645951934416883074662670780273294562530540087312014418541266495374971052053601892768904838291313821198870779094345577564935750449253243217716231265461725365659464565670132458321663882168842209900964312482829669452717173603930677306115680034806072124669877705251724594958907319199524578332445356745720662239657106718840895389728410355661445770755967218831912768566937984892236715691449612106590522804101736306128555337633341777134144189655430583062506466149270835417460289667322288565531512193221015265545316643173349418379489478973783242812151596663253481509790846731156357774395105803733518388265890123703386983344718652379763729693728182191832061558924260193073890992733555400683582865569893577266756972806125135237696248838624679693547276717569912459048812116441113714061313445931694047000332277627287889166985013956636703075208089083869637532683463174808401033095054491521226218902724936625
Output for 5.4.5
466379134637662859083950333245756981481265637682413856198847774824556496829590322107540748443536515213155583849290932908449538845372215824754767249149329465497265893233713944552221791427007871474486038122846087443487998219999326498509925173334639771545650464525312999603855778396879748120982742032342774169042132486550829447701596472935709815472262198325564779531789541934096835994465386796379943226483354744436310775167864052465569996538163729413091759202348801575674610999901239490531690781324628526775790015322155733231806510577678117285645532169751215538708767688471894368714898101176175997913115050260378257513113055826514645271399838825822447606637551012159854526133712725329025607272972634312170738104981671651106132184255888673253854468724718371608708596385346926472895568515018156956422711859312495431585655617142323760698823975866731008230755338323615202210805453363181655550748528582022644097097040800927493129869339988561454995557037787562452775362293553598337827386959958058466505294366632603692194902625336292009666137294748979124128737836269628298407647439188594228662024132124039800981162098266486456454899546725674390809359303590776073023065673985445938457612408768298377159160184319445781425621566184405719682393232468328039722323006071613394653852048154384182694894238542089470362629772453134221374297328679188554544341032611741264974935424445362159654551443772693916828977509355237246998879091455945815354432191228786570620961654488476416098591737590215088231032669625447098114770824267516452722018441976446718339886592212911422355320443006925941446514144178207451554109650943865436247198335417494896578925594237982770791982654603780541885895922745439099352814698514399428832692606928894247716579838112152727036447570121933026662781356824939760555090400038619278989530893822899566175291750961181752026680106444493845904725625373175190091075394420357702208088607099813539501100199732289965086705199911703234375012315518770389951583215328416314715821523823725929063265760699384064621409365428571519485391800619036258851618153291194368376441713138666403296353994823927825476976309197969882635774039821041236180757583933326961232733945997481585564150782780932427224493711936377894250884617172505654380264485353266222267514170445885590928855218859541182558319516098413961238262132862961711439972325490482481171662175477154648523912475311746687627015205443536303757632121715583215326875567354947114829487807554092778240031410273571693617811286158470212534689544871297391165425650215411888631930995039688065624589059203919467159959328744983969643847619676579258325481647279578950601766708689718308273691862427160011172378199699238002788658431921255718381250723489384842202747387425456563760211246697778883329669609710698855852426699973903466598968905255257398275109757720785117781229723601144452343547160838365671767816153505064502250611953067758788527916783454517558460069141411111684923490623363056462983563206908217917922991544850997726698356062238949967915309724846868091403192219851987792929003399904513936890527976983352511440192617293581132527838432130254536788192493485756177932106029758946137952957466015881247514926386868912061567244532055865052614139837584525719678349893601603284751162681216857192440162995145397629011026645129035953320979461591888391480747454440948873430245474592108695368194711980129357393196986549833359971694230988992721876118028675908115974835969163663158444218041073186483495819107569449510546892507946286202205601169538203770692637102428802489059104710650239398076213925565214320666383980356245750837311958553062262753171683483213298637303690367900139946459259044856830329547250811091686276376306006343014706809905472205183917430768245180183939928663397238566967087596466980982242392885367935424840093016534872065416460935495563429034549285580863723593163325525432562602158404848261829280812931638103236864917826911188927127564589799193980950734688544479769238
Output for 5.4.4
783739336778979129212346478621499829079032850965194147137823420555154667974098260577248331010945911559254212197526955130275898888081768618204233486395203524176726054489370873191312791428346980765516606558013857617503925406871716022923827846298824715654475684734674899033374195151441046800638813311973166727595432973382661508553521237673592775263975345446692169927918257607496391625097399729044612544833724672583647036645749374632078723757293577276278531258695373765162258382318385117413659980081330910854078620356979526957603753534289701628471742909500747472267228475325392315480709157477686547389561591654803221571736133132325814754489353417129301069514063273542315354123627062580846464595120178012665359257813197748819448525524097659868517332413440662677551527557184529381899199260917311562967275406208426787414010693391016588825368504782873894025191639880876924663915283551741566801109926069749298846095831030229255857062313523731224145664136829870932641611744826666803384775437284872282728079028962838971625937768756225520871756454776728818768299460021178756101489467466427855849156944736287627698109092499981837071528944675943154881444799384023165558351794537459347850549576223560688523970134790814616729264443379499075352628497259059781391626654096879771134034920027996174379733707678585787665393185651769794220342584411949570277904486823741994594143200337568094297217339228331137342017949575349345025361172216793704257868553499478211137911427818165702876553612182244197632216001006619377349298951514791306900900406519264512478836058217736746117172150157496286428339053305194344414523419764177745019864883948793357773453941270842464842677461729354156297787571892923992891079181389177508520442482703864957006122629134741142493918699936851692143877122534608719799996338074956194115646849196504935957014643853707966698101978253183801590416097276704765499145698350658360861629118219581429014557655385286633022343517823719141982209189938651192877539703993468055791270172721284168711719487779572348559891547776205368101628292011239713437835058855419441487840716333653804146278334362058986157496314877329445091834664305690750042067744431058346644423980641022774569195223215570359338494224163484772558525543752620100569013933949578297393801472724045869216155042198815974227398387485919350619646489709958137148733429032723989866658924994935672868944513870259324661142663911582858164333570917914561969353948031992503697029983177684903226079573022127468508016631413669615769116262862381542819882091245453139193036909236133576957368136080654471124397422861457005518691678280203671848911617341464681733543270622764630527240105162919270474254280662338289619670437267311102460128778107978720456388182492305299799733769980533338087042809844392315210896011507915538564313977976853933648480576657586265935425694244755882082427148187381226981947361760220034404570164436719780960458227696599012541674575876474322956457139816830468265107526270859250231088597472939282333648961286774159777294461840737742688537236765230211812641704534769098844616352149526267459665796126699068847241828361675773179745483193776518327802183895854697556263569996743899240350228081247118560227743859198965705126297934552368126296232946444170771265821822604045402121995147958385421476337753261726558562386538414584464077016574121128289553466651968154289814252571367940834763628345438784847296818378701318394706455580121265017966659689602430736696176551864975729184169465454474983718035841924552799470269991574317566899530198851466947446522592449243198560409486262230270414487276000432942125468804258434946469504962841162203878684347872978114536723248928137528405420569514019515432236319786846723595786279627818332160130402682624725442311364474710978798261987925293431127118171939686601641453706117737900159039204136016902001414123360271812705985097265016215447461149013709469949266643781224477157209070493572746031664309646290693513
Output for 5.4.3
5275924259852228354320346469460061218547799863976581352519718805832989270801499325757599178669060979589607253559393525357944669449617806897804038143367264099351914639633284964164830473012494919643813993245414131729144623827615216159421544697389682449669169372230062983708956462919900462869252750045175564801294567539183693992079324111835155632872356771575027403745461851900337155574201066992663765796191668394388729168439464293970734031823153427923902478439174280417263431051982291834797454143735134619717936116023817018978040499628652321853575081718826988264342697865428201369139686286335706606192440545806506814069267478576794287167778692081217874978614435410629431624680412071967378318614788515232585650378589651712471030197518977844256786456451936215173129805424294817303285738458376229900926427436976642592985765157725561416536315223128734542647985289687434441641623649614871429074909788732360648147108589549173526025646837775324223353547880364971894036778791394574256442913485950607075850912084218758330630919944678878028533227951544559874789319883981428677644631500571671409579711128834644140263694150211022203271153219787301784129731980562158265208413692824832301270718144588472644595937639785453908752668918322779383333438812587604592022374906276152106886738303719525200319617855501590435999063764596834015790050742768458969065547497324194287560628686319935534862472042421677241351695277561069557791514554869789060055319058500562846743089253522180622776965056239062828155594411452876018628460615379898845625753664713913071534502919082088693540877161609349725218311560302814817184209197632743650342923445132889936089308783598596839447312499198281542899307050903307787670068051039853183664068135551616097778294266340698639779629688999672617524985641012008110740121826264301525313553609604080554157079658787821147660143337308637826289971448126777683417267449451695252904637033638306855296278608380598322179846903926336925562614158073222857485382860783765353905596443122247299127616764251648521401285286828256581555436637191397654621781782873143380517031217603374516599464058281953369554725075616853842692381154912147823907780423897233347967606372113329784550142161228355312473404389576393990296404589327251876969889472613661270578114875529688829189184122639776794947531657504589526780340120774120779026538060682090573953954693449238440819585851145600634611674289563792593701727762727512308929255892607710596013381830375039919890571304938441173983876785572179735297038186813137810827192397181009969424356122785173817195382883413187747137882486846038454791784478571190172157129408145676832226753808210334925732182144925436425706228211598523423604482936532379195724881063799570260242247427479259462140320064030823642749411644776231984862990734528505461367350665313709710113573629483317985105441313687707963797962500458419365701198727602128592834049890912682678798357967733411931474387549028585523622658065854421268619986790039406365586289452207522759572079283072431362687961522631955841368428729182551575167837464433720199732403056418571013043208510429408794799881615317559453695600531885058288593417689244334776118973517337693141454802127861654532367167296389469471517245124124967250057402847644694358853963544941738897621844182245483023917418859965331966981233948512249156204761996133664864734460615897420190067420963678597056413195986033631537808487461776982676613303023468737697874699228259922309189293587179663739648756377597388180587234174151141366133911477681512096352299281823122913584946581650282721278795426435869836230759732575979513703357183284295923574354319584913469196393443261939285366384852870212976503153034257382695777837452531985971851079881075554436643598450294217952869879131421966279165854685662018518534197216482992222519907730592087691475745288550194256077361949844800554835073222250112060135492318688520777772542538296267332609444596551193527901472070442659924855954602
Output for 5.4.2
4023099992786706037705340345209689146046684782248683513508763359528911849219192319320755852825094198312190011700105043402102415042687731871321480753978212941120816035427955941122614654733910784662353942760257635993622475689381924180732784026595775464799614588689606154270819018362431163297921842393912576642733019423266262446257426223834815019132124066826460064322784214712328929101683947280979857409612143155331554547067908197278633146354253335726164917405456366238646024628392893524729864126417640024965464921004823874533157978206187695045114284965132445748507666802954672583208311038821854335669661143788142647556329916650528764087505351638620653329844783483759590933135074047418211732077965037564160754257827044320223941413135488797046126153723337662885585152235389148600318872908190251979722386701197143156351572884757105830711801426547532145615434502668869725259445472608444607961497593207280270501397532178483636202398197951837555476427548138557607690844022929147098367956215868093215661340694060122036833820442764868705825180887189461383185387412220740863839768979411447459723434377606821802333822789895548484030599609606067433430487322943016312503730205774886915583186107756457026876635868474336459302851943381105184766071007332500159343856069033773904813280745361517010941135404026534322511782981348388418849823724878152674668159257858434130268592684131868935540289270844502217839811539218789469432453152684549282966178433471464405682252991152363845569736705148255663547466845018949475772093399497979933211371987141579804440294264353723260432787194724848469447715998332933857375394415413910869084864036384158503435882138446647919337158048997811823133505351627461387298875946071776358544047098932297991243071406682081712410220507563753887214074185655123499090623241522124138592149685515891255315976676148600237695471580150126185646971043319749176118957287263333021473269984256463176216671685417526031812727615134375887381840524487619535996067769762181714740855014639170244587501804574722445034173668762665840837244261011554316922524992905660719044354422672644961199658862132673739412278965441857154083487605176428521779845291187620682495603721837827305973337017872045241553314312505949434277392262701651333590598196519360065442799236493974578817851621997641807759206020807189493912595393918077927825268662871253078991414182412482002378931888018923211711668320669619836836889596244914481556455721670950378317649684462448902371191151432450082575614862564587992794352596916616425523667578408207356528033698746836792709717887161026782855607271673092726387816237724644377723981102177034263628686403278739227161119659962814923029843282290956944601625672082887186399250196458380318123150246959263061278729297224897415337652771338538647473353352570431966358613601370952392734538474266727404388571073586411621325456747826092759719750669130966027802936342501536569868206568536216819169971770594434610244861161650683718269922488402638923586629913895594126604205154404634568579429999267261485685629329687384701127181831134514298096202886125097125375165235146113152643566972768685617516815031303311015023975925871872692226457272802254639039367689371149655621972750302274789641258934232072316721188257485871412959521741059853740443742079197716544334836720481102773920627588360178957886341867542932232210863755409421746330258136759236218353169834745758607255547735772798886103977599138421838174922033628753728385496296760627706160516037128906846295264666182503617835917249376443272797111215971673214193581597057377399089260740174462098289741381616042019976477321087439329977749264366156109436859915411647310327008814631746356973337484096882263558104328473487084742289593136761265970467849705243559896966659170740642650224857115753494945252071958514995446799483818081380527102816251474525711182742148370887320635423891776625119557693699183822716184895398165689421605361539201499414793029581795320132397467
Output for 5.4.1
3872388356355143702158884106315967187913069609313375895279442413101142161721097955107455204212146043147579281754234117481092968000537448101702696232208018663420121087272733506983552175918569438209219448989283771491117442028669135627452808837267488808374715595117094779852973446792961771142660155937733668625365942888174355226659665465971862432389533607740467906282628551653438533672363916418979707595715149778609981165371383348037908977536855343500228118899738906512750649839174841378092029662195539624291360729321367317880819153416692572877249172951957025541453820285695242730014601755535089585673019217395875919889590415644179501450655482672598470168371855757893389149525959432914907987253918989462614744498421282046420160769648408119711212826214725719381414283178512098163608103189314561699132616051497832869970596879131444466212596496886373266135294492977348121707630675027491313853539589315589626212086352376125348957525918634954585596548990902586736395912240672531206733549889327441252946830190384322183149315871146211436744669972790234245231876583791877420647819903288054215815528626757022262276636350703429573180893813905363431297865092546665311792273567654244591333592165469754139975372422941911885708209482108330975845605365271577414303410631054735708596147281373879495549415621941462750543596152929433498871488536176642394843874754706894811934226689442375289794915846149409643983522045994776864231405191859975681212924744152714592179501093530927041799425728245221947724727507416406736415128465717355884134866778898140058638873848189930348363457644044295117097137000297039719825819249187072942566034798307581163254025616651667511294541481517158328876335151463702680159077469762760488397657314460380139239378874486650384354317385068071997016584747109962999662281545288325633060925352444650272220741151661973142497799997065435587419329394522851052455908230572611755701572241751324487704635580818303888105264813916327338924432947170359409947041013765345603331605573113934051482344466732384607891499037046661962595138492351356549737429383988661862331059021272278135038312760378198870171771604183621227134221082163841347876825803843005317155248652908982870591568452016505821174798506271567925110053556626827769596810889992312329981939486454768621966849068153782363934182772192639984806446566043182945411067338738022062693400648396528179382888310499364827896954132449863803201603546177135786318369775884799004431489182388559977420126582031145272868797666089807086507139743469286835156714273215476874627832190453259668167941739569611190649652999650617073126232657187653519536953262523560497647458253266009026396098153795142276485699674773177378920688634899985653934865046361247498312799128526577523910289335736757748589027567759850915701272774062698020505736488940194471388926848362539722095537522852895666025516485712841400542465909895452273659745461479351017235442059037741178537978935649916905784056178779936992316328317652571434798223855674842470914673806993651171251607444781433961865271811373650551607301497206585707114294385068107610613375760182148173984377230164549523968234486034680750554824950901791342132391564072921121713793579691425223008198235984079535811922843522103605665485581286336200661633144706266458095608057802276471142075197593855768777285281091775483517075845019329078139371539484186026395385472363596047115508302213573603910371373830557485571350316871158227453992574055936509649909558387280332737811221635477359769871836954480422667185837782958212974166013961532301045648647123850178573864395436703634190920576437223758397659859135747428730972691908153539877746936598097201026120522534036576990052757879474391917413144755336515201399058881040164944804614907817891884986332558728733269156819454371768861707775426562607302934432081694951845226450288354278493472414681439204608392219947968208431938408941701095218395728640810384829064271015112508479284617692
Output for 5.4.0
7093937449329331784286137998732768187893261085831847244425349335225729200357717865032812257723761905130034094725732301762796671676256900895291184700768467993490801178841809273523095302625728814503983546689535795844032977009344373914266667391542233384154103134279445287834479132813248490921231331225152184367483440329397318907124755276951257722286295531636552962923188786347177281920626522579755674535861079523527984213646143202650394487235589126277958065653973073837882526370015378989393194165336570486085963193065840637628926920161156911133807211378320178734937332796530743998193838127686454101827840243995759881897360464742756991395311533676846703649782537817030512549195450681283132883487814876781681652446813575383228379749592190267109568330241004522341874671369454244639078625549864565795677740190789155554675708372067193897296090424734270949633761981855327063391954481138714239363834533095619332178614198999526204988155081272458992287344497965248248645317958745082937776298253571696303658393083446067756917979163376250157864786150110485274966618612528658473469666237227182519416804632348794577615884511536524684423751121460115549037797740664814276355675862803852237734056938822468752515969593552457649568873371068183757882608835226324973948372336528851152110585333579746152920860131386693265725278940140925784909734578242559791365589665609641367925493264004228880123407577321645513430667442974959876043288826818701541516211117993653174565818909053692376875614666513668163992913710452793037118030124682631460792124606420668168895247476869436763696980236129004437817919919807555747127370687429767399814533295330195713596577012028204498268092411179947044885848641412522718453773812862821952120608925088687363957682975037955828317990257785443956278573600110586651128099571089712964712241994809896232710922849244871825357331645454934161495824492444575737070298915297348356375307453222876435553793966148517506181333275958314144198807558916014165890661479099520573035924965330366279554833801115182364546537477101916866621953767487435286427065767284151461668886567950735034477855937648370559406890338515890270443312662509378112733528546778953065221553315930492259073214643620742101211571487135689427427900526433011969429818178711342185021373852563234117380109913074463315663863768238254695914674462116936789176988293683451167298948781286993246962995704589148017088441711351195822821364266269152830652646976656112237444123239311231200127604915651294903864432581897110395577591700543694671412549458759647621014223322914079487920589690711764999923104877301924380926458437329965092763148936206718924953212155871754634704330414275467431836617758839785409817808856586316801167074047993651666938374381632021137530668237856455521441132727608471665779035183895269679429293123777597382689540765394360381235331412048163705793680194843324348432699779869882711107145967427764836327611854463285554783775663313522044627389614806555135945218533096511228349449433653193719411631819905223447777333988384094945842747384996265230538131485676712022100483367168046701870467697714053962192506858993871670877092923904354866263788195815712215669620718480900258849965576970872065602380311276218507809476262462526848359389693836068682843715453084631911268806846580989525326481148365292581192373581184572774708805657752803567282352828835765846725774126533546617841986631249753255448095334244963422815493328714873612566073992069833543872535608824229363834106112940428778690353072133352137277964770126063412866460283762882757170500314931426107614138409462013919693444243283537551356223956330465770384633987143092608757269056011623729364397912506609291515438035399129566445861230968414205655286767960790909163593795566866440135438297366123019879262392482805701183683302311475298743468744283067917356592752069413145519749020546113749581038004935936476301302059487289228398735569798517103900296646237746435206660574352563253226411976398846169964535
Output for 5.3.29
727377315719837182644432983925515125318157249014925413811194597419883244686409756833678523272630258435428656851938350664025711508862497547953192297945047048297562296063223063676074417561095957662147495714495826028986126084464415782836392765446962114274309359652227501657592732206487358961812796553294202514014391591762618958736721879248607981723892755810878204128070896315337430558543839088141275455754923685838514556527853655700429455418319388192139198636801219224295559321034997621271931313958624898567977906311318432661213687016512769349801878339392747420171331566634191195246646383438202239584473199860756404513819458894369617149525501460415656869162066923803142154767742416996784875573560193995981248223389184487878623843486642668971680231612677852726867682456883436384076552774425498100351859667681615403670140566385918463955569406271817953754836084851922959256118708131932887953820286526361575553969911385599154878192409216418459423273569512696686138918968504092673845889445968638450623050957779502588160644776203916184465317772076014098696168178282290390885280309758499172206609908339597068802799273452309029783030104155664636551817703798396470871518156511858480838394681384847383209415823233126636484123965951909424523536235143501839245569068302874838682640397925834556059111682639888579821024626900762669521342625536260948587446303353822809654888841201110479524230117987911057521967179402825582862294813440844407276130920667971152263283508413111879557165656937643713545349654818340691955998219725212178914965520434743588568569151325413346023912104198387205613611599076568328064773326994193152981813533744947811753547479029644944031072119228879293446132063805300541682789172597818904163363492185811166829180421981993537964758805291412227835936456268908557591468389026528890117079533306944971259285134012892920055871003588347671046786457616425433945679340556224028705118913119263710381501653631705218733165121637144242972977273162173536083208056127936659215889579226145651335823285938397013417031034116232032697748937251439139494151453372467128626544641664697526986774342861926636135888031191268470459785108171714982115834247014803582184366234496133881379833380594242488844760713463114528453806976555099941864686291210335046076319506847574530903722760114486907126358982409773881642151971304266262694768380791158575357346248516221932539727557078616046639261957615429847658860288918922350109327999638273542194513262046463990112557884763585203699358043457672013751318276620143937334335563784993195852703915545962030915184235573934635551777581034561790138819335376159289261181504956462556636884124570306175681274091168777126794843230988249995732439793414287617551517744796565409677334281328603452331814250707995492662165098564418977739476106749074169499799956569445323963628648201391437256481057978224214476110846597092925096304988427759470086982177447726458284196833865234176829522179230069168465712070559903968451607881192766083992277325783284786956282127562832882578064806347160916775685713258543981035058436726197179633782187476488943975695755551374823498130703321937589160584740879986365488943457974656693151072421212545775055685265483019634842366895788180243512919282593325989622812701881238660110681092314015672061566918823133988120087710493788614259795794952682862590738628869420327911462746317544274448198782935558779875250558895557311125714384441139344681556077230724144034180350972659877596015295080875229912544506726670253842022613837254528201792827639459936632085982813136366765121377771069258875337078034835489928843588789154284095515824534480536050672852813326978135762728148678433272962814738083192571450098004084281256368984569692246876112433192034357877997395864665282081915143317854644158285707971454467177975262886438689763794442774450508017586146430486357271762466984954238065949660766274141175108059605590926630402736363348200262641991692390214353466435265165225498821
Output for 5.3.28
44815594363246314473922939743974357158615444886355327700085144159408280491561755909263715926809771222507084800270427401248476011765273174591575670148989011386105335022543335085369593443265859749618856786121678124873834903195721836607369744321367487407052442078972722591067984109601614941311449499266810424932925379211214931691379027419748693369922585300639676906668127073958110260566817012740379030287552492244788052759055212984684463134106177632272008919639758942618865601948156346686302863742597323468410667458724896977484259819425364777409977494624253608835686029931555765225329145181414985264671570331850984433743483079024850157687749747135072009566560436776975537831401229146667087259782228524854073680438993925327254707244837099047988320178062838477765812585612837812152173274589127711159935785777307761693599593101343363974001735896699471460280409375259012417182542960193763801521487544167388150039295992560296529569291072698929250373702362890113729721857184343246611219691578537401234438721164359602187095269902371398218949316947446422266743939447304113175636315485147822026329580288136548271766673950506253951155421656038245948646375385770735768545244782190801987721538106101897274421587451964479166253845844658971512584154033566535309455222673555404868948931174604617476418386882884051084463945075620816094508172640116761185847657335310689197669764219222320277764626189226705800793944172219180852466252892988551322949196712263457369352372193878371359529189605571816510274941336888039567526114745367320058917586500911388212790110243344851299145714308668598084527564352247997544128619899195155113932883959707855054336075175113253662676024631874466134875218551364799789982131649598434937293121482934837249102834032404216866926364287552421797895069933122261237545586448784159074970539285553949537508718909480992447221529295930946539579333186961256025823490011268317951826131545642015874050524317814475843603368425381112086334762114533556391404645028309897976898922358235132822470925163617653538318674173697058179378014873655121628241805273327415364854861971656255325474587235123164379479476776617280391940234933922589090762731688485642190743672643182421000758239574855620211231119456857183460688500978270155277595450547217830384477475739492104792827977746982571585017413395895028172635369873792846598473853231933806382317157822910076692877631859731325379333675358585164783105567736368122981132163141154767433024946614034009684146353344915287704983144388471911917066922516450040603052308557081363865330718176163443924490278820677792773582081193742096716527791149593577622593488296741754898999344554305029877640875843506293183025267928622270177178290481084536498600358736170253137851129610811478440574285323395736350876445350272852044700902270347227695032574244766815479054612180465058199542167589578053463698579258248104322063571499584144579459344173315056343195184286214634427107781549906161393730361220593272528810171325992509750584246137264781211213106227582244400320878793596339374237436835784915581826401154954862523114282115404131414714655064731397164137379219277268441489335492845492544280881455938355018892773140034474600541189439462642371157746843513629212354160943183995534735276768218150070123147604995565956419554949507608582689079533286863188476233069618848390816452362200288065239631127920576984895527684845967342445345524938187301018888848159287979643492155611528254486307616748394472140368595760155982278881261752117837289436963805631982309329570069613484589177796364386612617915018952627835776264673829846633268590052231496478278416707261973540364257055863457552756559661037346737357391732350075312233245238105811307984844110774217531129653249479380699577413154236038388598899595931354459156978700196514374325466896926667918277984779971263258787403016259917066266739225136223480540556584864426535579823740081713934270821375371314176034340580855227120428665198384687452601400
Output for 5.3.27
2022231485323721788414282982757657496935377578886410235736647785532328262269999320345019936805223394962923540954452515543174674830396378406618810586704893576236408431334125059454907789828007140616045006727505569997532728864964562698194229718129941078022093725144201985922931459619562774593022067720083801050520797872654214514771072138047499837108503769756521475582650629278791923143699811882363013407977987593382986679591763916316615503571338020651281594112627943058616397699589298035021937077227335306958415571608399213369684233033235480250674152796966177723135086829004194487955284625074129260620875049064122968756787856499452628413560292549750528725853741767492048935643753826166994622116218939501669055189242961661397993452302626681020171191675546465326278471952832565630493573333139698467897515071084596977282705490827459610975174577714955109100741211919302553128674767163914594867347271167916704544718865513942333946597539211229303300386889133989043469018934152569860156071872313284746639519676206126354403322918024863770106679993193446045978586558339008886945128139285849475041178264732037193871819278521346583224899671958659292994876684156764983364159958429310128544987749127431932877266716782352307895471843450899189361361126558684410023268270305320703684462085687048612044116358735881040786802036985124737819337432633866421777722785425391333509122354342836949454648157653139112433401877222874564464628765605543389759753945563541697689826828349866599068924057324119936292758403531238223219396542134243730569074724762055547601322698784999202493341343372262224026206248983936895489557178094852484762130164867004324130388346761435997421486198052979087520662847586440912181720778138404123398863292516884122482338979974967101110139734105434270022452195705919883681903972852769424635703558656478820766438862861994274958871613116183695029159323660140173297071683530931690317090130427126130859054813772160583790346948791454725577411358995362829721167199780750226513440890499815115739129828477071021132748332339723296536101883880226448832671781174410831401749463661122816663441873143186881763543007393337543127221814614158354563046488077859582589961739890387934115902032044946303781518607426698172048299841368930633843663234009274835442155416318987786881199766381707099373779797387317895699419352841318714494298990534977296404124287930247787511939522522954095938941941881820141708263527241082042324528399938240477527792724862422945704767772718668808155979612868906173665121202583259015397771341029567597693743676801926206515795728611291737313361534967770492126949571972928509368101617561104752829596936342983564650753279246276907160086479528811666052389940773435523556123103227648250052798621278552166722896113271475625712078186927485857188851548626264524133215485687384544797580826735373923295195398609362313253826034592865153182165436173964026363659821215215208447475667621869024236695714462212503915145749543248105768830904200040839164546069486963676238524367887499034220039641118694796327337384938694294529660819333681118314765162176005595252596009679169050606628238787369013482388157762385710161727497679631359231318135229660871101310594139223142707554374263038069342598297605402261021474139162469702955938682839711113580519352473811937497702472786090136684782215513763262898767983953240366281568643627330427837897727457397284810397118398390816468712027539685746754625675887423103897448800136426426480976058821427916452664168221730943145496304815983599275999967508440686895369802944362916059703137147097677525148462941789948222530091376139982755534360713698689856185146634562945146396473512331501715417756792321488065063115582302187745000201669973001154313612767087497726465767354745080438113959506177677471838227749023613906981162420957684288002259772023002461441993303576973363431247748346959054218981467097300085416604477662898443705411912057612393084477569977362479829749395482291291388785868164752216
Output for 5.3.26
39169266607604828353947639987998608632124438955500393865516759263099939570370642893866648798942509892777301958856215675892479942281978527225721454927105775312483501970862522887259301255172532582922445436449571144388959463921689173201232485075680174667044208400488499136506296033858563931166371451957196506968982522326193436986821905880776416544975855997453300706654265047377096349052262087704114222391552678153557934129110754431098932767672915302635991964109400157405085256054868385962791234323398547248460189318659982428474927797784268340688597114504181873881796712037489931229774967346314310222047009937313281323335368061793542998721675971472649473755741990082605452440579284162027199658971958429433939294744464961499445458792827578792329628195727859615412487574341906225031751807511862862135901469241577908059961062202399354096570499689410163689727988956019346184683878961597171353303503396485055311447571331524506686033939285766633550907890627090436112678045477485752844373097687462741475583622558619139729982594195040430165526564936751565042225181940541303882114413466995792518014744367724420531364487262006947109720617861826188672805866618738332431555589892935778080969909084169281354318687606022323431973724765484110273481685805084453747591192725633319251381821702575697377601550551586824749542428517563146737204169169066361429938261212532673178065825177155364944449718796869588900967127158638727277663154595525159578880697904615274248273685910391267502031644434829838702686601391352131108579320826987588992098563976264775205521219926791309269347017715543595291391453986558903485630993733323333680334715685711433294653842883998536984859263312183804832389816905102736834626453321260120983186849255839495786689072831589936229689704369169754885779997404584265923735802304072069701473023087069819229533917945052357892876363073715395435905305331655595968253499827882509055675417463137035814670107183126978814165059932853273004984211065875620518437415164109067948330668568918412203578746294712534416836458848114189258588287306237402352356169255625351154466691236775985128651940941965927076266551868296614425497767867866181413752677223263485609636872258461983042514087344196980678589729657723291259938331838225693418667887135968444674922686586050190489166844641854355730498053659981896788796799646461768765353704681825357537864647926889731436640486575904132745233509151796124177656447979533386936032193268822820272848787467449725322838917978585927044726412806775163153283350672860385835764378247087540942626882874811987204806500115417535988090092033241218481212319844082564631720503120947049838227675652696685319434167560718860436389456980308437521981462612881862363633214275548445337473592427907936764578223146946204279834731701329978148457401864292086347562222931007603691913889466555470937416039924312141964203491519610985691834304606119814651923133114433407771330753286706186975579716163012498854957673054325995089094250372310594537987566943949058497445510409626968643514059376450647135705021265832262992872134512878377901818210977410727736008134833681388009900525327068397929878108360626742459766564387524480034899650633611889382767124767756699430787380806707147362145043961142244049214412938029513294011635780618619300424593864101773490374734385379757502510047518171453026246252123840982467628137106692331585479858360987738699958794924892963039863433987747671813246285647563597293983807426030235954987122252617808329218211166877204471767445904676468383897639508247331622831441295491157916930464161907378901921479743996336332461797169254382913857974787621531433892308000817789947509650215677927943451270465863817345277711196247199119176478328524168265497778551179355753238808861871311088874821046396698426041891493771268938080809442398579213486284911311133117763727960667541573078603016906959691735616958053609217422014308643563905802414732843882224175234740145580107589258691448767895971055443
Output for 5.3.25
1284708961418952488997846366269414876949484051024441400620482580874660353376660960626541865997950953394702467418942843757042275526184691794161630554631113118249579528221693719592699517705630428931366591155483232589064366262914738555691352309057966879493649767295656752340796863018835979079955318817794731024448223672390394791556226284855922499199594478195519034361674303971859247265399115513422621343494813320903813631115634837793393072281187184528517472404510166726349292072245384653646549356512893819896424445161226379801082568469182345673366615361396438896549580967414022621418426942564476279187948129825737305642719557201672647173237051448155795520630514655542966550895186856205853283597608015435439677441072014693205614997266936179279222656285995693388556501759464117164809611672594475120624363037178157299003258311553403372225541472692787041199386394968121552023567690990879218708485523893565816471153012328533599316463493192163722804645573755526998848245487139476318821081691839056758601747848935685603152839250419623982263748157581579794568979616678736535354234005545239068553259243821741470060741323754675761052693613641553961278372952187553198710345532649400425149328137960535521425057426269676498645243823504719257127269395181799597563823854993681661150112446980212469924496128951517777498557553398923614979558912648440302836143160559963402555578143362312960428861681126543872925824646007625849142136576366819635134920118568748899624451374375474362859710739969315368544306546564597192714777251579735971618076984462393427581312356940973324213815863296658817237662133180043643206177075176160762983652032681314245484820421710287902468014222178281137791587144799297466474465179182416784971846069990148821235275645107657383352398185681544310366709334657178131552485291911711186739903685751484554477653891338449499951329598321191382354872277955438124668773637910981067731256552749046780405668153892273067197497878127355253268261220326439426004538453249553261132793935507820533998298818637714244739156761024144824924916417892115666205748511925326309712138590704072183974236467716586564370716647697470546529560547788976952115399228400364648392579285850546363343169899626441291285533481130252758466902911314897609778918623145431874777914328569989454250410025929089667954509595131687931294127852354206983287164336235945621238147360528848225252391162768339878954201296877900626337874925353466594349491783473662433062997244928948689478652543252602567289304487389804544603666648531499186768218289149392006338429324739327524242564064148573184036193521227256722546659772747219552827621117598263658783983588649651665771541145685834925174910574253699153138317847726322354412284550797135831210579882507633975041682616611629522452498126038110113537494968562799244742532623560568850471386881204512615336284226198457341214435236819648203598478111557437162475955473197750905159825743345901879057019587640528364788454092180513026702026247148152379615244644415600052755972371589935685845787786581004613429926906492435638864256588469512141092561692654019263719901267426099516512065141165648164871537238155738225987138387639417065294131852694158388441163670529533725363183652999083848204151836014324756977179972921858717211122406100237095444878764266197818379303940396720477611926354192975109971820591948275972427962600729405142573651253859784773669959218832044478982981422990668912817030349595782229763788758339670978185344985780613307586410018449160161272309944934942269966718156716864927969467715170991177492669489930479047365864436145447617886003253750951867353935453469966758542918316181232585497648391235777357868951948349039701215298032748120034619191734579379803348474607552164013962086853680547516046842359841901818843854259592422443769075912840771227893168262427239260189772329699831218033074833748172695702384978170862853391768281871582068243675044312620582535596698705324903524948048829542925352116541
Output for 5.3.24
633855861743270379458916583944555161643935737832175866575195729524292547677405967475782616582629581569648589016104021849649959883582920339289474578733795026195173052404517931718156474226961071951102075670882712733933888538429419678699470638075199068473843924613686501797983188121315288429573084624422053116635241573126842886613971162204251959244008121906278156408130552060795929206109739023952311191982480422765106924758817422440590085851527140670135475657660598758778566765744193798617749943905383159747817779390867008604195094669674219853477096660343552947187447629961734954196566722541982234788286176033406091164249444713520572234622190658276572137255018771671925985374107555467249583755074598125720731824545543089707407334137673190766321139045971435852678776263509992491765387059694363924570459910649428835417109341407491291795961799262536702141639268602907960476588793992916757630343916007806882621976243275079021234240021905776050956045525180135642705163893139193703161732101663569399806675623077372978622374410478884572134796392474358223956648358254902694883335048337588541437650507811743824717978107638160448569945898746476169643851165015364199128941077813329067561395878094502292285778861156428543811937602926283735412266534989870202432736246372075587411397439786540347547567873244303707461053754730383911542341848196981461224226244298678356270952077333291195250967929402897090691468883531039015451442833191588653470748892492586172310974455986923216618429909281139429773514051382283193345410380284046878263815085894715219369214874184706288763333954906994431405046867530723476776530946062053045186575885876120029989679960498772317111257719470304949858211151912745845491561805789805666852656336490329433867394935639171813583227759525596225727421636102959232761874906263256859727478458134311927614315890981710001565418233999285595266638457488598652170344460919444560821949036888440688099521092853733055906384925817337874016635437889678174411996636733938660582474823647141782682562986238764757889927618825699879729754237110288817864684521958266348065747233429898672007971492438066218974827766368016284064991893759753984655642323972627617847693655499556335007191390039813766113482794752833462509677214124699426241891067442525956059336285610043991928034016618545881712744543805774764677054756141288393036616571749287584393151756526917348632712699364682048985074736039913187526584590904629325044285137072691556846341049396149927065707866113588625431383762034074095461398756143446473492183359582244841818572717773323012214805921679994426751444296664622316409253247757793152818218884766805880329230540721528263632505610129032830424210254310164170542551901781569948684277930689695927054690111288765785878894546105109435348267935798598828947888827133190991470233355161912793545340069784032182849099292787761556193899850221989778744868094887180216352823978715181771867642314962859012558317210253418633611951358965439442268258226203724452126540464419047989145367929791308996169578460813878254884063496845964667705526316530667214424266106656692524333860416986459914563428364713477965156692588647736504549561604759433525101604443171778660706237089327920761345433577453879766437870856226352334284591658122597477583211145214088760668188471942319245163743709112343640788439264421338738418560136402797268798676321611544586979734042064562945287278650705994097498900126017950537529717062881270505502145672649376987528653017267255522884899316687342597290091548535846127591865520968566844522228646349898525816978711230972001689573657643243895932715799124771708965998207681866813688216713016447403265113294087717436168722707288754195783118476195951757419659953196378987101188626741984760878101951674566318664691013721929843178096472404865313544292369519328410745715280486587671276806125579987924988254079749128508961423694826626114718548555919026357203159512889557688749840490529814412186784731801462590857371449
Output for 5.3.23
3693130548008433438910638940624727032841880937974153074312486854301829620879726334491122467932594581496624005468680560946773728560945207167571584148792398616989673236597404980767838272523786138893403412463385525980405980584030068380130898124475808270985693290877377277438669775894428343012481832323780311058474664489992509789123847768593283643609893967454918875112203000585017906291462495173730132171078158475183569991798863879764633032909689739241481674168569846351579565915269454778128269397960245615021912082916343622764491094458364419083971653855474004563445204928711612621785696216137581355368822129136651522526968971375488880043892631644544987900895407018717434961858763069413880518554012590714770141727013896230120679048482830358762237731246767626994411221125634121175327221395514946808926209084889428054485148599531500165765453963959272144458787575732071165888299747434832311968691866433134018878286589648967548580497862829125359348824440351006889894324965162038783753737870864918626070612353458482571044324815715063412644364028309499222077957821446133056458864913115357808162776978195930435690464949617610773025201436583468450593634092577373743756712969515662985104129693449692778824632785945237305281945531662186595032279797368057480233851525930827485628508864860004179894455168087455964577432424242359892752328351257610250661720796845693999594113751480827965277411655450895919520210909941476606908160262518651402786744641677919575154683780602208557602847902557197061654038249269314496804778373692006887374696154547983777757173070291784405167185642363682554014237045395964521836651684228001554867269520045476847893747483735168433637283152211394456222503179496839221743733174771447754779311044206962976202629763181751301832618067776804955442614156639778986988161892931550386924726518779242163850853913601604633224655811596285844035938261974119198441651987247995780288143938679986960127972142098824457939767446611789621460223394254684879205850985737646210268347388402252753907274732714687562876653366549836771339691935601784485912356446664974492468439995955924985049528689660763634284462916398191737749112879300625766246850462547585542498149370284104958166933849882846977849492406226699987693123760751327407223767715598961416828478262042594724112551323096550328168068341378749637679877578174483725021697153723790942979892375025217569431004831737715797452163763038577215086135128247929319623857778957303735357164742107859234467479238335414591306104356767000414450743785723796060152026653781666401666646933362845038723935882392294583334688792807826327028218285457638653961157780094469595537332429197157608967138640063378473344262528860573620352783529454387392398734170025091556998570855421394786633431841646187164846659029249813672993244477513665847092802271683306329106977852033086520190328188076188999043497583685676928425231864092509997767017491265066341536040193000706822571784013152678661863356709427065260991378271499817428029858384120972381571530223371347231972507854866126111873166226818696737910821848416572695204126099754641173758761499150386009376624778389471549176229538697427149253039202341922720719157138032567573710727772699710478237817118055851916368446451853930924290948646414467178185111895193010411934395352344655467368058458724025439531501395415793250771323859101687692295553541523219843490269634311668354746206861465168140256817502796724185561255448210997869495641136527458354375118475230298074006455302724355482266155422317741776084642575901341460088697656456599525138566473946336305210573794660585692269890883766265364139386960846406542483164147318591628405908725774414778532338979773783714644847730059505823845610643896105500527562366037941510621215821553143899698716960083747804217727885589541017673327378264111804678773622386717129728825678284724101301945103516312666329338865770709307737466707682517888484707674259223840948041865058994828601282852000898571118783
Output for 5.3.22
327824531155723602027478268241314768563986684562217559769919804410736960638379447947747188025901641800157237482449776557809274277135338762351943597004666612169913511743885501211941829618580548113408624627590875048866728850645908210300322466020574530179553450865363913151332025129250467132567105579241986401765057468535751303744444456352610517241417200338371459446940428912464895874009000287189142203800114198917568247568422555649233472318498478376762934113637714668255357848505401302542548292548932125692449060844607669440856026561146548501245372094993580172326842428010003136839473784603664995794532051398237083439472692060363962300464365670906670626817445171872189531644523618670078803718714371974565474638475522420058989505790862428977482922792939783329233596492395939864666847648586562149293109180819361913899520809111356168272959908310278858858889365101756637657380505159830341026522989739673190466125538812959056636211527757796163608668831774359648226114638506849399360784164164987892257631291302422861188699154775850954542905441520849116969278545275779474770510139122996624767628816287612359232704122238154280535151179509147038170569554771548595995292497702964570942983541518420034555430619697031193527869908317020186950539417397558909135248463613952254164167723827516316245312758724343666910566347122453628316825672971102816546831215115586332944870477346469717838741695133255514085408271815705454584674439798251584996145374038624462199611605564161162986865277749219811472266662898646537984998320822064075927377658611773121956594288971918058029358162672647421832187637151854653864250056126130912854776784992647599932132882592059096744769371292404198268494209114304763751732308225154428275690540953271303154044566780832443827255831865158138423824254882193295547287391464031496392668341973396320084281418935527109988089622437118350268937963882712765219714577923358138421782413316977255287230617670241157301089975120501932799310857238991907534282637380369720833668649973556401087896914539490065155871087796845941495577087098796667062219298599851529155737471990913201109271282921942939923918298680032708990133971715505721074945741804954493449514734151567366640114188967958516961570503717708417866391388171558312461743267302595724982808316805476382497299267274487643427430224374375721140870280897555752180614649931844616028103900547274278227277533850725458365530273196605259365769351367999436623808743193835207445274276319818345740312928173421232928620695510155898239361881356594891154453201515202225628832026622266819458560618993918588465258942362055719704354869529991561824631549544118243631101671519086422686771108678715531253009824225838616013165024496479424028732685995935776233691135681852937451187294119954828396791573904818478245003496193848138796176270722657777587235107425429637980693929231558317398355127502692102462320409572871783243118553531077619903150452432782868079505485458382285593883811913574577841155133895139502603977316050662983570623470161894935325515002697215824794059410685589109896143871385490277833090646055244541975006639644588984955649645283312711992300502255348512475256434726930584569275841574283662979123286431310296469937564494970615289528690970939173974283651176274785856701126788331967560795512634064882596891483249894838018922586776592401451716298416741244988387680428963671331595238457288296364245520253925410215273315292812064798542706868604357327753770271342270933255509683483149386487672776100803525166726865888131278890280735371043138883091646618737362323478780835601016483549023726816041256064749798543637525898347162686571336515096989227795732362718096206794354715944056688194724892289210208441312936244454334976718434289334712412405673968122742189065111969984797482241794418151676265912567345853850565746358970530008345248649775539591543180249832783647646644578665431552548650229034789444647196466710559763811795844813858022507110911023
Output for 5.3.21
33522168912565234903896166645701726635363123118894076599023658382940916013956920456087793850473658969895263191939961958254531651084906880694657333770731292696893850186777553752593357935693494969331385440568111770587924008760014243201859733825747176344674816983345135493603182598194973268497805078527833598647867329531886411386343063461787438394716036392545498563874309945312034142396617537745579215738243611971629339717904228087575234759973986620102937456799846776928402910723833885495454728416698868968078452643525992646788718979722690800232531447323685288459857188125916656349283505894575228447495250691288165137588096103193696130487294152275845210582299098355214669950239813231832498979792181527330381639579514866591865277582424623871834648171568847696909838704553530896934463466428400458490419723641740317703859993057422385101222868295966500350725905875341854087443189550988427599634151675335268815959349852720056576270123133614869536410351075637633119371604133470092194721042876024653232427003080292433344597458860327576392845599572050472511895411959517269514470273645846664089687180365011624391407887649044640314652125932748006723978534039480617818599438822865856273639618023543154883971890007523868661811173984857252528613961616557817429824879846576882827946694614173845175672680128814290736619683790859691313877171502486862077227739723473399394731390813772192754711464755494809261628783267734389120822501258405140401343502053541152170784187369893558059707232497432836314535254763861649859519355459165682234785839113126994141624384399282025728901335565843118313974579107669775498309195238334623730493108485380252617840839318307562525741320161949903758618781063314920016629157384306037371461384286977019908120439492957430287930982692720149245227957745264399739391681583412782744897332899374055371229977792517430362079494550261999339432276302219742132329398913484637356659511077325985278931647263553421480543490826917676488606169419524814118864550834112268873597134456294629563845207114211918666253785224651532716871925085138252468575965170135063571339554587385458419138219570678012816751243064463689795145605701713811858486938473390203810398476342062867052307233002115878672556703264130965842483616438543004677816174687574767530734592905749329461290483231499394467994920230385179923530596767797852671942038828514425740472368726147245304729229982057803689172632736635316710597852411278592772434217117657873767975448659351696525418865122265891234848413131764321436139970101750472333753685774014813471015132673748358564384824937302064579423892415275949311281398115202515246628344280568064474250669769521484451381088855265852039979386004625623234253998643884823766803280773088085678988296009255166348804935811191311633506361520858873950173507394990152893398615776127652614420007700852188045085829688972974658749065536322237114884433150231229497211852078370161925575765152078469163767854596816382274604516234362655024817331542322283264588759154301636335884518348630866637869314578256125172229777909863857455455732011278201877183622828327421795143750654627208339403782509943047371961877904576255648319144511773491364289683255221745139087243023340864426645169191858441312942503069521281916851311249542239930285468161856769659669745035733498613361255673127279980975561356423640178275609484295698607911616980514763648054689876411831366825967600264329421045997828034417253501261687233476823033656116913092666011108791263923725671778687373777237674148855513432745615616076039826176054320170248589332787020924101174574952703055015128213924141520686491318389323869042156825357598291152803755451813192016212456393718698249721589907590741764482443442070983956273463398183321125300472744994343629570341941920723145696372536347712585092741431283342473021190833214786673376666856657332933205544127243258558855693219851513966213943586281783580849916554839349191698067673438286766759478854094425164519827719
Output for 5.3.20
24302281082826396621729811568713712557366459085703993525659437260661040278251589983770777149652315370795044614775552547045798363365308895085085120463798797677830257888247229610454191955676568219382924592028090696016740666796715020842349262066640612627374535697712495999496501738297543984215936484261315041408325333386348623347202902910159874405094384800611658446062349112015833598711955484616094939244582867408719523715498027770493680629394528382648423629881382474573629388590158190012082278248348069397831942293471124388123558865160073795201403445665138209639604213612384672084994858245714383448403843955306821527436008005593783042716836664278305488264916265690668461928288780153124991412537797076417395427907984444669519637512874793997520873867806635972234448418927117097581584013781200892292562216147917044698844993462094887784262938334379459314463027399290671831267096307834915447267306186423083146324245091693498772531173669219519622603840458500446469841843241062996474514955893192827626856271862642303538168728736622315052971714384428489675017697691846403015496431407480194949839890824814575040383846503317652492119437544460363036281083678189252797626921017645643618726832839203764734246683959784086574784698651614168445164932820954386875896398995052592982728715173779791372855443556691682273840611958757265280254725673937633195539991500355592332135494279821765393330447696376592628615685057015570020623931392759035098033168285252768842222985954381322035994437914468129931194389895325524737581701583945185743457060755764079911485231110421288548038946564432261245160870393448759314084895572307143245618396568083209815208365195558655426951222736418998458474602286641355885143867479401230906824277262305313834493025745290676991426122677972946959297528811501892651084143626356698897255057342521402121773154143211455681869441986965318744561594376443704166442409987256399387995275325898846712352255535609607312885861747614093593289146208150107840628019760928063635704792506777711349066579687483946432437429348995542654902556433861901426781576005020706222031701784628311909393908948256440833955034152183061682120931456335363564982531843229884883466160752309247636757329318258965004966217916904360126865158009608201849531439818770737533820243781088027756513286878639979347629492269843882795451433487794186513469477877826985557973919004532883071917606958310114339398137800552685006439532032637389758917015669304160364449345925494918823733219043816772390843496553810019556137911119996531892597992057742662397378689362949672391929880098427374714689778666970613095713523903214797873558695799828172486911828825576161627313504378667691573314952659812479466865514541213775293208184388383779536778715259324034584839306951823530489734371147652537516191439114421924588741024866824770660012236907412944328751296882114119839347173604297831042994801841532729182988185266699179624481121103213222141152881469847753383892188244702644485126826763569061534124998844634554946963049881238792931734905684737979716895771119382729892663678482896425936534352904521661179668907227137928966735834636530408228275223339962180880679418977384805383601114698047279596594549879962938078915178549875606086777013526982450596987347754579271009878788919096855831886107038859246218486539741781681089611743619168536922168944133008945957669991396554657339151033927439138912819348207571132343145998948153291864345571108675241788544866927157766556368487856016945087769981491561151492830835542881959029034956670331388101770226193431956760755428242849293963109776351729665144839585681899273456635815884971554123240437371353074993417844530958120106565277687714070695930563364659039339716388704484655964386574583314915607181720556849585724293984893223698163339533279364404185956241545892815547178539459457670339298542226303685116896137352729814294084137728818378122621419762859605751556536576111189191065392744908919343338
Output for 5.3.19
40364159769535027452421415320010167205790267815103236177575142625734964844667175717875412363333365024598515075519167446955643278141305817792356307349803373379377060515303400678272818663151769303129969341090671156744271735655359347255672163816811104845229869282868792943780825367368578630420402584413248599216930941625156243525372276811968189633365561562188619973030113565192900396333995843177136522579350995746202934408994792151339936422667964288959894645385768858981941925077990561898107104127091007500461096850677697619430712697194051613809353122127208717348806850606847753304464536333123883787103029502668184070773678259075384546765852360741072978332681583040713616895253434488631331195493149084500957685427623841472526533441407147241177189738005023657496528630681263119578840567190935309243438939310574633432559669133390245086757231617617410575758332135693577305935195843045587589498682182546382638901640435748145078375058729712807618398845197863475603429481093013523942514869881673108489465977667195369644890208347908781372491473596880228989468851597413077361295376552964724857655978730197081126428913812211323673598882277283233773485531142554857922626150738251605619589861356927325990894583622363373492201363857332879271439553911648798442239367121819587922367507372249869014755765825206533794944839122883403113692214380233728594438566678758771205195246755627588817973823468120334574205345311475680821903995746259853444137488697475151080901856384895062949514173821717203690684763479579864417142606784745631352096220312274002165853385366019592254113634703452992731912959286683330331458755367248305390163036950407356376288818687728385039023952565853624891725455879536015622430463335752023331685533791772272772097162435809047569741446676451610219514955510219753481216073378372941529258378316854826829350330039162367235572953139483450513018441540988716856077432329581289278860343760022103422133063632680511365318163194234116611053706472340595101555891108120997432086836853439836981164272285887204316458931773817897294418690238258581884538609748995075674471400926682931197894632876268538311769566554584554537589001013630666382802360170579705742656398550128753878501885498582511152398885631231298931960993984322271763550876856818946357569202676923952004371945217107797509226090854798762793933812739463227690517761208865171585521137935136407993754041033750674287361468747124455994579042691718812711709481606715097555530173676607306185765259022410766383734050565659148154940726579028555314042731152186293151843258174433014206235104523281790416260477634881187003537185284667374425793239658734973123159762528437203564365583935182808164679412952273055819304493472079352256951975261066872651934811130555174470203952486786180253250718386969609011895250425579846546448382892365752776374445105033324643157743993369677092114675228836826715753646885178069976355503970671545290132395296836580678199202333354563647438487898290596131881659273224006335502060823050255765511567627752719235666459434685957591829972793172481619965058627356439442506239335404825055938136650192831576733497957143284654663418128470200854061938796613254936760304957532756810720268399755070882333295453397927109059899856424827234835996360071382630568199852831322261791628035516727704066002480979647084506819522581595529521269348456630329248312552564731475151654452968208474438251347016173141442522901845485353818250556298886446782014836975303384175431933713413743988969896891405864414217225711858032359781919773773207248782227292626047884891486924631016323900934350933286811392307685718381996789767025138862014144719285611964917023344036404845626963430850415452445719661762608958661106613951989788753182748359591282417335293896303537708268232098904659934433308342899647435040375500880760037262489718708369103670688157856853426517448035843853741932157391450139949035476032392366316074292066784256958217892332961944141304831
Output for 5.3.18
379464875513151925564211100898998049554715323025924952736530608054146648077946608773642128944825983172160085692309560455156185161763492408388135823078437690523221668949872759034255953299180903931249841781395462735263893773457864650696553469122684048685758131256193331209694883954431362833827183968978048957799371172941977507192155389965612903551662166372753935714595596813845852790245055546674299486909508026677306597771668845914188863033665260884584054270440713089787162376817326468081412923381927264713526982811387826469720895853147027493660303911851791921545165278673857032322744166011038982847843685790989036013983715573766819966461593289687357446436715851067462693618593841387891219515244823542259410934571242258778267032247814271016963321657698960067807027928835516706003886523446630822793874722105606987455424149247866458724891251369875223730512685383364729162372965407232642254442749358258329372804888152082192360362582799348818069385956844656690858096264660718265391514651912682138381566755464841011829584866844756864355759965084591896213363526678024057386246466242947274288895554569628047019760896260857917571873483276900318699613767183553737322676472699456311738479696885601944331285482185120181046754748128056515644488914432216396252760906499439756440712631078139393678248085025852196054713412390495026267212346228776798937103581450515524728937231820971698138220411454182391671765963785618548444635867070405283001193310133273865433695554642232532668224683134216975768574027957467712248368922894640046878583256692363030615263077082445375001837781136645197337600868456034233367640254930944597657725691268882561583458346565652244189132575874485285206545309738956647147519933923348566942607954601175975594856105920192513830611361396392194819742958847063922090422938417375629583727114586130864634679523209491373783994951491381554437101873563688484934709827124254181801420138898194629181182035366744144077812763494541670715814490780942139859572223694296674197257985159131967813283386159615703525047809332662398456994503725277765313374731922385956181003194377579598917614422565658587024272509066805583768276707119187547944581053257440584855785216116293258408354788866509674226614469565988066725131746766967856737435023865114252693577016128173621624233498365682719076887394348402728229817288379197249950826053838756498667013432195452687175697739208600967196912137844590826361343956590742084383428822572033236110951230476061777384314817275951328249471340154251691432140261362401342399206992168755509487778397079258125979236461449590331594497196493229296781369180615031840584624569727844483145967988722666671955981216620633822186413215081979777929587882938745598461870384662855628446166039686908211640659693660055256491532361913211921740794184304959435515812157313308771945622686226930341396611593197025058759136711967970877371660630832628152163294531363255368617826858645643332671802956631442748579327669678920724280272117759338312544613062131842966633064461119796259002482516276132657374921875984572473262148747331195915615223267343742445043277645564904082457836747049909120816888716020651938887823916676280001515680852484778829699825973745315059241891574942843668306477577514885844948005794856929694666459036204054337375378171374905376266623383159226605980533768111904642673860333179364167810656879052655648748465125345795129716707735673090461543844465366920111088750079347694730613105805635355789666968535143834779192012886434796897733947331467246919022481422814840519967468509721078346010514455293316645413359670203310029355554848367147475077231495443954569697586270315978113517244026518716918711615926702171721071255148975253886159955948889514510797256661985774488157429729059126188456089285969591261726234778439133509377079356814841486117023664373133019269261845703389877507689164355664118893404790307249494075276840755802511619196715862556894651930753051384782897951118084823877326531857
Output for 5.3.17
81156629242870324019551998195257015737731880928873952241415315021206982325121694830833871764831328283561989322263358237493782123992908226143543812809611416545414923454244937338607495149407430646356355738985074004522679196239454905432063204943334187196851560327408596884268552519383177947943876911786833908524517480264880256465348884308733258508254223801714574618135133294332811663683892585399176939223183971326814354839665999601446854841257912193726566645452234820869253949395587389083689890672495827992258112271699651344011402919487659809579483659954264967885745484340442412956392450695595886406569386723305476189223888275391815010992288328450106317523327704413318164303955957842161410801246585611096885830680656474471337585146801885204069190612733250691711962082536822603834869593045165685923447614701395818415948981529512834812210169308283547754455853329585242760456917759677576538575045802676913741733028576009675361853023633546012503449841140851571942733944406420378495260749863748021206781497699783320072745585996996486319025567087286561752389649916353640994846772515199474111959263678896911871177534492083244349469071078550196526938520161391287757322629933933561694935568925794415615698296150908102688787687072807499452416728331905911419042691413384312076614998213364372320943308305882538233874808232649489506542264580316711133348240918832942656647164848568661754998145051961659644883297968769776279274652214503148460547152638967089417218283855567307892433862573557153474304637711014285882306288153706360185030673988112495905439427241961546911386790964130670691524697978583968560552141118907982548884110137130714992674194316842980934197966940088582239359790139151746481103281417072627978395656586539947797695446930225854543413162985258405837179575248818113773215758223654541179925046058643736078872814462258666770281240562475078515550309330589631938183173693109789261884911166583360731403128872536535894589680133781871126369647548229182052173029689903728032783209624452165041361455274830623240185997206592740033537345805392473242606730291954870426767436162247299167459146326447786978422692308628836306861377142538263237114603272511117957719165720533145233234526839372911270555607640187215122728320802111510121107299873199721712985723544424446150805535241951514701962484659934985937343872277064399432410831295832683663276052798764587135797496484346510482278993492835869647017031021117213289487110611873221497839589661441043687973399470524605159998512250312564872158747215920379537309413215407956530246429737435259161843554091386822949887991232386767735227919137968277703630714064198455888857928825425167442038331239722872621976158131783820712123176426620111618754887890710314079269393021782899107085983744695871786627238488528313217918059479206896413658588967635975653133837092840738714982551052794251944174587151511605789574703235752398552087835430722179641435524247605572111362818318766686201279507573526258653539514272811666553988687561800921045084786541913439938637098534490618590817027548726488974224928516924985002432308535599463112316766123652203641741662414092589527833126974654702255149555320845966586074718615483497211467175996711671509081747270962194639370958462675788375086816714270355147983975009849239024565170850911512448036663474215173817387268453198204740162820145380533778618056322053694872362240420202990598692593236250403444147762841480214010271631952117668899405315863640568136019020101814627076423968311949460192361969480491421839739815046879842298131642322512241913954464359572853869675446494437811455514539626072591963594384540423786756509904278178349644093215228728223038392960474252584355920698541641376560852907514372318421540983810131769277555344137953206334555770412989550925641717873954033678348206617342688951596755765512459662279984768084334083159097351675934651793055466715138613167127128164092768846038046802524386253420558555158580234031719825200359718302
Output for 5.3.16
84293534717589612768730549969748958722277470464421695828503127797591024337982612548111508775050522917056860866352579860550656113578140278882308690238631267412516101731814685683582227456659673251784641285899906150608504364417665365130772442257814263588038216952401124119338723799244599731117391356576939665923173672183869596530182831097139687195514805523262950502780772140881829426649194341355215742658149568604956153380071558470747289935429400382285391143769480915948821772099999714922407181644349057376085709579950251527563625647622916228034699763517961291639261886692782312676087318530748097309528897321381344340711965104197877546077130851970277870801132558117808768737819104079996579319030973401922883948211652836737943791971272024987481791805763942463106614394908936951527467054752962048738570420457965389423555305581611941267469956239201260927511236247409230320113517661486263912570323215439374779757362423518364404468314833468238453615180188580362075812501488168573624112995039273140446854217668380624540883820662018859556904370685996351121763313358670248283547251610359369752985279333762114374373045255821178467022659240921110412712299699699755655965326728222973603895347801957620488478945956186968793333983443166379238264344846260923585767371964892893679617904443255832312714788059169667266178745872354557681828541464551162939888778008636353022844897276686122682414150263620329194306976151507378354967423345181575297932317021065115271167521231565148409115515119402399494706326023187121341149549153260680236769411318072265153752594226834458321257900573692415422805157563831816690857715669574783827327575997238823067539844625435223958806157875495332062102330790383352313640757756541691333494859858424352574255201573642528477333514916707891336296136115294102393997904343560931212247394533525888152390077579485784937437910037507862430294872115277928233607948629124943244865232383471592310297815153341506354787503595170026510353018595004968960875588315262824294780411065455475283977949899765019736344764247661263795749171326343624207277438893180822983935177632592690608852293315556564199861094093597556084069647753457517290161118780859102810642963449738447352380819270336316996929390075778816994121335380193982439473791538513543439291961060729453079841815363369948244997857332718421665525421884835495451274916072332874328206870993716449818372863011726167994972787897348052629712711412577957792699106762309354369801576931549390677004882164995210753058711659571331571960744048371458227381162632856938740554345158332534472781425780825830021712375120698716257385693926103444055865817759875463257243590053485624652696341718526741776770110077120497924327901323854359613699075048329956360742256966751478425484811253898742548439422276795966385693981233834516823345746666615777536899001212498268908717331264534791556861205306341016053419879934839683193257576328571145474551951491642785408957308943184326298955319308987942492620633390418188245443471599405977673984408173535926984249964498129724416459620367118585786761450429059750352213963042844834596433253023841876734622247854405020688671768613387096755063200069196708162159168942007352139831057103143353196734571815326989044317611166717779835942158281948193341432435190096495635259293203797365209881733873149612789772929659777118648675140976929927152644107725512165685445602590319779954491384736307842167742807363177524531237327137322214620133099264849708133525417008186269524734698335205279258694247256254143375729884851807406312925439182558237812453931559968654964559223503672662576045373581202998846951046519374876905943100523228067359080546041422209800433247792178657777108778244326753370479363480996239827215808269805684318634999433877944243911099722717419051831317240031884641193497441973012756485140546460278775356422676947504504374943576917249986985686691308967764147483986815988800226847863442246297603861976325168712381889771500
Output for 5.3.15
97616902349211112954061208833593953293222252996682782141527252378774589351009256525373375563827906964327310176275155778317736478904472770929787831166359115746596593787988123846166695584739676788154792214025701175293095354449394758104605472689878253561734605963859612927626450713492286110192291099494789565796877663947244799803204356552734157810466827388471014096376296370269836892656221129655313024798840123117089939617926045965866267683467121116002280536906107948810798178977455378079247292270735478421926036779008100490926088039108852128636695554808705730255518173304835745079411784555862298743304240096667334671721587555977389396564078880222642118989174777546847295794594149850927774546866478468664711371709534543413110512237477822338250337994231215978783033442499962925190275097724860210392233694871376235527282424947564353378402905764428524280542658863530880643094746859426128189359399053379666908826865669002748202573884125226126612368720883057705561073624148413516784132998547664786092294524212221483983601275863550501017291195128509317934069761578200193448787306704943977669119885327837961215313313609176246259851298451098687311209733192412227025387640726342321610497921521839367085525744311053194864196381032825411704346434587946052858863917039732976014371656982846255335055480487506104272639686497943494933941540268825831793720837134980675183143867280418783375777485431813943195252754964458050803714685780676827183724071761124778098653707796035864544930916539728945232577698236701554467792514497563042790993988578703653157156761336875429178513987869783793585865719658130796736197858742039455628565646471172243571616147874099526087962678229741119734991078995264169591983071137971341657719936154737393556940611597501503468152148620792519310235579929262844276187085818488165849262876970008854859941146825201698856761356336253182970478478198005160099674212852927865688844854050106463562631955280621024574049321013112649732481364665721048988229835521611995619303692047220300434178072228299856916823499633806449819186602659649270958701960535831949724404499682531239213945368593249865840806253207521528536206190699359705724495809524911098469589838184339785991777533795792017938295374559178316669086038641655661182669764222711206970313405666760378963752010489948457908871791845768789567183725709646566679455138359845146098736261702699918931466822621384371360370411327392708031432291192510511009111068208905782954560012485722455363207070201361943332904061862264370884492402808020523107921394451882356173721133408274632242281651105377476533539799982079860507022060548403926022406672969690307010502742617826421876366262139258480602966711704625883232758703359776297503341846157103440522128506366544539174663551432245768678868423795074478957139993269660167149742860899577339893497240304926915718850303562240135377228685427113864199849561550988533799501995981697239581439667446306414953436254147942885988177435577558366938613187672923854676225634241096215913960950639713462946621403535342435802098054999497441680414191732782319352880336852914935214535837789890761472309869820634270820460347732767181751267109517551476915017491221831589039411098209392391438895683884953492675639494254148670381236212973632822468705399942299735095217714494246392726715077981730656187802769895331692338273826727265032216698651692448226863789811519110660451519532657724617108027449356376989571545537645758348375310894074581491676801084513843781736206292018600996135277106565550372433142575089541169243459218679814475632557335316385666339389661580161820516718599737878781519923878742555198530710557342845068056296961970498881487686493671192438446735059102840644726822565237401602331161831222269849256774279723378291398684463564358303168573249791855082606910988272841590113548887731160141181747184172343578406442292835180721995173010735982017646379465059331111962967882938032068870210936228960324485109734
Output for 5.3.14
777397556526808357248237444924354661842340990531386371011223920541617989891256129972347764806058426167419361815852937631596629335288123438692536358826168910127259578815541113289927880313831545770205087675742552852481798901990106279487183869439150117398251494086641886582248339888547441291432658770184226901533387977116620637196694735454206484924464834433642851778448664591603598063255792256288088891041762500805468352026476752517353555237835699272047829644792696321912761396863764539745528355143343581610935599869699826541632200631999824032795852441383151376124954144965324592234664615047848633252683246884362346795243523440345230493323009393713486193919537141589153676456726776171871236436496930438773142809172694756077497236097019651560349353686833986959862277003460661865416021953421758922116388930258542884860697326027941514585503549364315863519460821467130976923019999575525287003361314735446383268137616973489215062757473035488247990624298193845659791836942949864452189751174221419951179977672721203389875566567222556942736957449957799718197261248538676167591516146241894389846670392934368568904776582767416476359495628479749370195046971927137783939377955836475743568321862515244236968661485131358508156524392876724429069469492845445818987473925568357668972532858067564696639023401072372592722834897836959835593229116206747861545494420344424403695889970222683363895781041328683113268395247798974186488822711371717177847331620727169422782794648382377488528276214254797263236523133652814627236939646759920892123858995088612681795192329853473665645607453698738887918425626618036108388765848102113581541754928208878694574968899586698827894665310509589857640363063513286423788831603125723416578681094500466386935310677645099486170465987355627962867313297745646780828896605765592932902117921675283005237765330775793644011872941103988056057880439050919585988244758647275976188421839654171311500230730614791442422772319743046552973508449941316957435171575634883975965144079826954388738474229364926906069190982175692498288223616922516046804352981576544861264706765561008758581317356598240978796396510522684781352816333503135165243248920902232071282594583685962298818436165159844968417159457826998476814425239455611821849978295603127846296535163011536860551176671833612184367795642066201412157950692097329445273673142134146207087695328382084524888702363987854063993103222664544120823346377733077041733750739055865329246076848624698880511766833026718854528355109385324381330241097887296144220541841265143888219998251582393373225497979906250105663768619983715945332863878307561218989246614462802549655460689845799781221687649251199066317670229943632192793425523059431112722996585667558604688743170794481209314422467058692935163866841522034515927210951468597440995108817468829364047631404812772894615883563353489200542801610132085052280718987982796105672144999557281417109719673815182295555620631659603683772148807127182997163463531817227743692830426249920823250472005128922617004686140341147580714156327809269718399752300867781893181580418289792685337462070122266766232611474789583093480918457148560469744599362681162311436813207124113114748600629565536199193582159573813283382231476609596989372440431788557497636634603595082628230406684949666488056620777994131426784290786732983483368992557297652374788774261971778146702335567042000401913077950228295372017776920468971342128148912657396091825257259266642146514996373839938738335711706885381152635892381554548973317827443423498604363892469947492041382604888133203130614059877344265559508082664946891440782015741821934651644202489261453427204496688313248135613012723055269387719373590700780789577435173355282434738321738745203179256964550695698989443701744332163151313163488964874474760270477168637464213065644272088499963454641224318376629630660418422200259153781901342395633421983909765156863558509844762622815908490541214729362550054726
Output for 5.3.13
6177893959036481722956399266851350858334028666249491763176889490272136817417871505829925690645678841185184208293474855794911264246385276081475948268749996299127184014966376575788142266066052783478783742893074064934985845250119194138624974989498892213753259707073235947206936237218470858998480486732364446547010712254384439643054789331416393059456105317844255995816736469749075443542985023650479222241697565123226502432446870967825539935116469542459556281840452515732450984216805056587381502547341816932497578320724719995296375952253207004209699987260609051151955651457117584835423691578057991748856573865553882473837132072316692454223119884214745623081218955323078478564374234342158313480185123371717613183451635017591892905405896631276726598947969772021259957193495822266315291354574163147791998206569375132837450850472598769195536098944114565153003808779126870357617988282957189922241179853075154725594706632745586772326496906855715819541159484150772584291296424014322105203217002808779396895637351296128049149726879597405773945924861541679188830610229903650151389388665228637817794871049249539136949286269306398499442251654919402939614659973342070461345011259291955241162942166255060733526836740226307617407697678567693866979206543871409457198890802397813450782731204969172331463261027572626203134203177810569461545212875779162620573447729314440426936858211826393571263879187055341152289105032875537376431513300096754933617777801880772399099457688661146802461592588441551784120277945841222916736711876328259602826647015640230785299402998234625580776353433304767348001903787160348053046244863578884476430393006767103964194399929924477064631488497372484382527355830638335118364971372792845073276579542133962625028490514697827939815374638336234814531338681520994477531258242915783993725989616505662486753784846994080442847536213405472564704456842357498438379811331618612744649299133639126831391982042614385680322318912705289856760175130651188650592795242376139849811799714824195597828144813210572784113344211919447361939635591217199579013072514775689090037841807955087121332192701105313372672588732832455402214253512681625587933872720061543269759737234686550750272013254393972391672472523262885794450273948927176999826256501553848398366806646549160193918545315520826142687867691641909397489458391209657705543535945285088553340177762533228034564187076432600867731087516887122941484392155553172259747193362199552097946111648665002546981278524325415296304951747576645926182409766012956518417701669812622545590368254268188840287891833611673512998478173867699290959110943443922160459186886663871009843239576168500917264295726373177977269055056379147956889990821569888469995437577760954548521203876789721215653753592226637775927928065784100671013048832350785738382914577218951714485433650699185388264767849335116888137006013100393543549225599243249505879810851258993156883697888952665243661132183388515478689380369358953148118684069363556983136649233632159291579571098971480651610561412224466592118311190286231529429147778398467174714293881986583700785612152709199287076723152079928680261877066746422833207969467599138087778789424319308218562098706685736812567723395701253345547410352622624482767826163508940183232553630164482248305155863126093500631917523572729624293195416247770329373260303784857364830011092192508317265700448450595581141694418064203253492251337541123168961113853793170423395417947456332743977834817480460835926699611677653269656517703865137669398283118726513324270064054448439025168301232295591696650143058028394120892846874581728772574193406426843749914129708987583528992189456179324516452585769360365102599583584661769148598966572088001055856675459228733932878568376617243560789588142318142387361263760319822909188967689455290567173039952336321638918908396499747650851092034990179777728756352213326652233736508075107349145679305578235867273267691158840340731110176662372985072013
Output for 5.3.12
68235750304021737447369087089387154955332735719910249315435500483831376373241410144342619038251636919745022803672811228393551586258795724331095704433269811209967543383196936437545074120368911447361879065789980817327426900562342305733634630699285220989495009551985209443821796409410365179599480401617144554522086056002883865121791864782449218765344789448338782525182672303414687682855499887125677296296536424758960164440930357196607909657384994422836571472666758448007145703281887970955186010051019854395601008566863336382204675782278221119775318793858544153679358986337336505252913171305967583509494764679013548651892188978212992945664545567677113028795499325006327378633581768915427161632288792224162420452838372554221483456376135937792748347930738412892987461241948670560566954998939154676685452770839814331993256056372521639881922543788186482920801680262195636373336036925672076648345158782253146876164520076431912971604216244964860372627486500154552928824104295089921305146726294631182651866717831996925498511634261731316107019223287711235478252571581057387176265576836003698718449924993865176219635047828186342878825111842963836746104694868456806617197227931652248509975596392267241173128277611450732611143159089207493627370708224156211892520539896503990026732183651746454977668348693486765883227134900256455402511301428672622732919564697669293265405893449487297413989373800403916105984557625596172401125444848991957716297994522270323117536557049344866752796311559685450374931802233546327396135867223502120923086063082647097317531137016894693117062117396348137472967841686144948048173734830856669151542052999891155639712241367732018476759967257842911042226889842212847963815694222793494111841984321591014719252451681634366669806234222295284765899415393232659382699026951486921705936708265023172776287716666888371915109047473487024293641550464959339512817182434797573082850190815741232789832693719611548629427918059467055468326133944840241232992313628267285955178732244294691549426729489112509579579928250812369769435320813195739599993651966554619313359930227257359161588487757107957312286577112254959516023505817474016330998709934253519191253826479090614346144636817479204667034736563828624820651585722778963772309890218731815914724549299931555480092548089991508634478291112980622827924608274949651973912235818428931279666816126872253134386019499627285335410739458486310649508349758478619647820751412693935090921364263326821544692419949514758236176387012370562396512997847726566105142301429211637394927796323591406393771834538946814824653794926369345214975874104451052261117821614657629819462384195924646956251362420855293256568195993643393059754502178744072970342337535120101178589630623789757847770366046041394280052884412642566508621697859755189893853405529924350945503095023521345432568641446611148272703906119840766952161235074957449676239214099538390075573983854156102908150966539112121742566326888157032438370877736447332076144116853688494866428185257258569176403486699312143324240873162406291839691518293041444085619929591117582478854505632544998622586233492488914418749747583599390961535260542867761792266936791892821236106036229798098996341539290432269544822987268167492276065642364951040397238901500160769506928838377429598145179321419381275357649079374353990683293397217537785696944354526618204201689829715605697068617105857828124346962055536328413748745212264232701220145856919853179839094230936798538776229887439779928184595836898770776894477052017241439075535698527562940917915861110499344780239525843171181835211156579597240944019377169128605213678993721085448513993499838589429198365152370109157738581151517833613896776264325715128376891411107853315487247661755701315561137809860312527158844271467768088670708859666055520361183889134257951544599730785303514841893166829890517933005460749489118241635523719575199475179653880361876742476922431945887
Output for 5.3.11
21443411267820056471667891939500295158711391898121649612308554758966613025822766229583875179613382249780333658258397662949579841073217399897544885191827045180350538436784721880493870269370150527697822296366349618429188747428763847058164257965856574991388555504489897738208979327915261577108575544727045591544879805373774416443356173353250774936200256591362996742258861106278039059096518599598893310652114663321509669146025688236240066062107565063986280918314751217118671352580115413601442126041415348356465913432457970786417121291296186277317365098913239712109769746110737861577586859573434722117684976082261897582237967114488393113602854717520734145137700146237881690278635012787976096121655917719887613261192199381759800325571517822752416323111983519935965701140671107149476815739376458435944399246411940519412371250817432993171811250581174670657694021194820925131030203847880424270858951929038163612954974523569474486434620415686805870233119809041443703821611133615961923081825213233392028611138262999201657453389364270483538873273557925307893973612113763206731912805251123030223625384526415933567147749273770053856553999458672299337395099331737838320657533691100548915804864755647717669675001691369388473333962645198107890022193492955562188079678455562030671857299868992514822371025697218175889452965893559459715914251829043975847917495856916817717791846372339672633157895292949876468291629801616594008263138121867167667780827522649399452655498392111847147977802528819756987166153714251481843243545469490072708449651732109532383113327203959781135231582435356842879837489537269517267562558714737444220251879959038684315413733585042508230102363593553933596865593531482279083557135747512355173237059625690446221844052420664046570220254433414374491779265799474072894353960962440396553493848624462849662209214852795229194774857338126618909758890665480979145098895353536868160152910938449588320548074992286073012478530701509100522842361895852042838381685865500272561744566820659669076710195012762526110313856371169145910178568374518479816227588630726289873866915875077150754033664700881299839157563365805651343753073414869963387270241132533181419690769989951713528853024341516139715929239547913323904248894623743406357989548471592364855812979361194540034744478581454445386280353962511569884259367312814652269718294785587578273184618484631164167956123539023769128921730916364665167351819203795487205455952375636048625437725713225867142741009454774587194300861288638623215190915533504212746454141679263189322599542728043145137965606750050598471327646554997377411082446096841091068982227223218923826582530198471996798114790928958079063733372582859293947592910892448306186358053303563769035749660610026818642837350029535219982825546717952366546285817345267418543273863581912969282502264832863352475533927970766536608835050271611788572272440439789832362805336133219797887740641252731099660355703821626205332451979210037995906180845225151585480412780432707656784836069803128939673125226818543866868171284966528526985349691147518594889168522393479886602846731388198327144068631034800853471640781166365607937890574624804758645909770287172895119978320403714867488936108347275548954785637472812226323783162348584995680465221556489844126302737881712761735584584490686774367694723913041584184996513339574547299976947369525300730539760159230107807681385746791939160157926529219413772364126281516031074520746456915370711583111162845881589879843088895277444680196255521494536234324332138292250861358706023225484987539266559508285723474878997313786995181893867585061736956480239181637676594703131730118135564944047366517981796297462831672690028426755547363175545520410354973393397113489566927615034852564291529555695217476912609657950619124561303488667392975178795819730726058985275246460027735857997321215424901827289093465118818659161140566354221063614123341519744472208259420900778401516268373954268732
Output for 5.3.10
73816108358097868310257026762429313537487573609766982585769771749409438815575144562321963998889905568424757285618556831091726914828963717185572246720329473342939210454196506814775945916253591453427108235498259881416668463869628564146978801155629875804872815447515931363953858870574403899835642551658294850875738291121858083273181739493940266478192259078479882374641467362851922120680112366516660994139564560829882116218124787203792953899399600281117573550675244221370697735006168521481428411500659628302130174788962124314353522954196479741789836735333278307313431386566859891448780556868798842232083613150653584619660281886749735068488740494243718282458941129071295776469398126578025371330746624285818552192973807974513809938481149646134839685136314346770023719288207165438786184972568353830912481004611166194312077409052497599338790567345476889952156973351292996658487607342428411326631635617875092541151273456372636544698322984877306163881276619776918480064544817916242773308315886220695015147320271321504499076424045650249874177139433140194385311446358275439512456034623313114728033294442561126453528881826954436138440871940637517305985287867186403177151780594562463226952837902739488625265251034532938195460144127374996237227118510081315312573833045911126197645515279691633209735937955905019728229845906980835106940513773302401657876033150620148314335720961477460459391936572485489572087513358735408486952529989888253439835795234274932736747948235137405824268288260725826237469340584206325986656691715558744205174284152692126815151681052169134260575596627534150381450478909738778766935711361390682745411475889071408132580886956876785961241029478088056180159140225314419615811941953766203392165717727087835074840617419022948164979288978166008784665844604908768792413714386783277369181502993171122456659374515458316551785336667291923540863131405190942432294971602520131629485692293179727636318456083732365558976913488155362880044738528397898105201399821646645312368367063521807609583663437658152882754630959255939686942988305245819891793261456189797735390295875458291695697104356226933941363290455748972874129186630927011941261986267880948829256185194749157979456153377771915143673647374435269344479791496278420154686734169127560853356758587875297204741331789692338936416405253734462015787512181177223248654911576942199709490904883911037772225602312380859169897259512141028439397943473758143456011102763613896224575486138711124518981321216968071809608717490321693030871180862928130693003031131536942825166374534260726585551897865447807651726834918897745716231147137880497237855370718928862419997838153725927968465041297396726705426393339708982583126253763348298947254238073518878249544897682221823451390411032323809408970477535336838942577634135679282676875003253575133315879951468145773676891953125564716907614333039099960472080203192853021092406065547741348643181977017925858852021179433985337059385353482832622454359586269623435739599143353343208164672528502736965891657511100755975708802548561594004666549825383724435178866557497424292515124486646088844880796215164697163478015724533136932299644134491567321699776726722066427225975836615777645692465517594407795873955288639754751503804451914981820176448118752476192253243532924413221205696619863928194202308587066715474107141659552055880212338453427727476507946877294709711358482224472280914669802525046881858491245511139433347821998139919379408854085324614442165684597849793061105795670355805507287380399803096527097828346995816403259451027807592929247788992123041867533976288001954418726098038348337055995051895111065338275510868435802586967827984250941249552907634178869662730184256416027803057611431983175918154736881517659926392624193853953710373342145807156140570907198390123804832568924491460870767055620148797621735468680765362343768917128346408179547721803550651465225862303663071769501531955643346221200657944928871214156416
Output for 5.3.9
6384995797250878100595578494060915674079388140133104951692388189600486746209680181895459381759214536619686917551198393525797583493055226713030650752070915664792864797065123814313988571031885646777126754223938267567667125137743179119073115495400356381677034707186874125273566166059801785420363789791230672646258937793321681338731589248958667269921849857999932399498034962161683875688489643037465156910553193606389532316674654158214549862263443281452512449148179504634133979497974073782547595686213044417158533477882315534533202676173486434343538892256389037524891821852041631323384506265467363413953114555173522176785613940335219091823650753625026326927101460670566003717595353860888145558862419468942368784936305372824477451924659709218780799102571971617349079507967602348779082219054439019399650474354784643019172411924428598904554965881351300058347322221936427232479033598967386984385728621862283949527261958894922536364363386566556093797490984692702458505740543459892137656784534860946878937576433863323304556256072545828318031437518543958041384208519079369117365963895768717469230359609606887144144467791832038225435218370555940789312814990741115957658265555384796686372827325981438833715558310580638594271541327308686088106491889810641372686623409181999438399823115395465749669349454183016632186781160515558337091563622196418727754927287326565576476307629577748994253986930993691386854109087852537622797922071685166197736572433896893934653538765710146267497366639151281296616927554960383126924199068537832984328914835164111121366577114077722302452946651649988334318750450992824174900605737131070608492637108921185057015774868345447666251851858778452228436892429947393454766023883337109111397847202035562748807872703818416265349273374503979421122187333907785705952485569228136854493527644247948293668131286402879529134604915091883412787795701829053136629166535345722787222679625739286321061421567689663668431321858597808134987138096087900598597596888398763766590227816903219394320437791673142705753730435568964344751245861408419687182266917495317254055581404154554179001243494055377902416837068224456269112362358338257909662693947553110206461671944032779998635782311624031340452139496758352263846163890054087847596876533474508076895832846334795495540382348605746788515799150066505663728297678067862342882016538278118400154667113809939326791462286877609151870062242631419516278652801909597178600596636742647878613523316502424434818848235274934314946655828247626802156925386717243931610980485893238669139023333879991292967544255808289065867311331493591961549368426276496242545241228263114595085436553811195240412743575910551866916297550996213052976442959436351774192577286693780797095647303121350161425947761629344914170020541545828641160651346310323626856272454156621315413582973895616260783214231230739687272444241315219228575108768362763141699061059553305674522656541943085381834930853521933903943028094163726242325394465929597839707231129761564842006597592573413588203068956644948395522063379249332898472234685091862628987900278916021338184482050926023189282055784754124062381346697485969549766432614498061954677877311297575349545972667212174965674911765727003095247777939119437059994903191184057285537881533255876479758695857993547463021228123812567197902474215135851591872405882544350185273748720785122776326256956360114410281868879207868827442009236737423227360550090428150574832589509907513135679162948154206536820232718814883495288377484539381196173331469885447833479121185256706482735347124633310279714142400931027709317125843130970878764018522962159296900446798688096620130157982679636271042532203335869885674582192987471723616997782071169404320198771191960283998135532530052815401339614828417137821614780848346946813206945793559288756782762649456560962721473465015922461176935525301185071058831137886460170852714877308774339658157021276471364067073039284275830765788840440492993575906
Output for 5.3.8
876143865244476424055073462629662205224444062273585139548455217194253598648191215849038419161065715345989891315759268036704520706789149285947294222748576956437972209187015581604671667763547207654255459366144639650427110354996416916675568503836527639182751456233912173731091607817528393709688684197564043618452284819043998121423506963264144541462858447085384743485446611353129652234744347025333905128778173275975465942517380827787745861732087558004826838844185368301750027684022437862190633791991842868535338868202440467546375715565092969967303075738741889248947497689657205885131510898903631811667305875697886368254797066541082309474753523776921139239342014109206645089837947534338775444224095981330355568823398741855753886301643390711781349456122604444203757832213415050235633556042292084454421777428842276219668802189523224870991863098564672517292208632290735575194516880017231952215138259755849694220479341487238153629909350317930895682556640814213537205486830829413550059902971694115897379262111118893088086703862518291497277386733357647676536655779633362122187775497594232644805888368144404818078839520727806765731839696073540510072324369659806243696315771050461681328846795303550624552784930509983363766324323855574208275928355884849112325492231633327246401293137309838256285020342873108308810826133814563289287445662122925118906361480869891207644298376119876747596435210020064481413931688317041433622594352264436769666459931985852046594108777165500470258026490591022446328202910111088846531123095891445252411774515676748559199393373288558531304274410577898383287733399853445769890444568206218647578327306494194440138565470281316027037956116072957895419815842480732868587586511852419463845849549215447453996035693187538687999681648138400672283121322747320775388227797305863612045389150470840333571275042492080814257939434812938853574161808721738974648728469258770151216578847790046856820748682977274540187685314943534813819192732895244986686377274287561734690468433908587933316755513710331876171695108818573771857491550463976792363612412040491804339469454253206233226996819505739007663896597809955721491720297598663315398479520692574228675797213995599433348116445138151069899391357331263874393536928820564334683052564986508176541620662161336827587836135845600435695788934247396224072398466123464755869249852195122931414008662820970606684519621414338681687624713643464183272272425189680691767663642932491647304167139205996665661156225967075165888869172225557221134367991189293130382257277721215980080146405660771904068303643957166078715349216044371960788304427124471927344346927659458783726768388967305896087394274761675467973683944474840543844646483153753862528525714658335685270980253030617979024884017346687649846525183737247992598478147999674423622737288076692685634520799385560335442181288625482434318243390346807645125017684143590269521516098262120563913052087637533246088704226931692166305870248209850892061086104716442785386198723549898700491964257726444115867552656172268858864972896392110961606184265377692391281976774804863062878521367341417141139696407111888928337838333044195391989216454249854189356429650509512607747281849205669495872546976783724673710925538797679566239916568849518299899291572209791456114708332349621137983859233738060906515577266973565164520671143536987421360886681019271485746697767668745696833908436052445379269387417492677733486587376399242360036134893952428463292751132676901837813686172323660383940992360746233831496898679210766286096702833959437568707723439991308084788930360413242223111645919124949459605297273019989237265426063860648575753728569652382338239835778281996765462599583735910388897340427111384575019237795297955356832978477333375585863498223160236255188399470079171976298278842631360778436367271167333708313878462165815780841189136361980121158393413877007027396186193909479926040917397123770735282386868131262363392985939446531
Output for 5.3.7
18672468992812063813902194623367482161293014500299883051597899215309857581913336479692745319755525920111666864041711934110941003141492231212603525960442164560510472142865526351143081836287249941726884277391730904032917650156335862914328529374008428843423231550103875822154525421437258246850092522758380908858455308426117298824434263384116199264957475828482427695684925312048007803224255892957749777332169966274227387549832362360043917623533034741577964288582570613763348546962910365386215307454670182550135997647786919213611293075621443655435675361279068701033367651389615937265052956792961243993330582847067876284672568012282273045881301473176493594548797937250084473298529053173401865818302363459544817658138740942057471899236764259527694021608559213256490860786432984455335239217053197042192344728876211002911999845598360176436986769697011705761964654300388487490959801812140045874554384914039785305619459499525853832377147954123567131513959574775212536534476383012729428131166114293040764232424441222936988825137076774130756536263656610468638035645922079357845177271129108831718767411048130487217659560791394072802235416376500117930084178531057378048967667846689770232338887706310890664176019789876052760800257367633976752965546917580997901813460090813821877843914395658233581073125131293397513983565064206125325252104885952861074595291998759891846690507990636798632590544836851368984080817951319991549202632825524342716490598549841815856537277687176018729791636176482579686975546259550234674323637159914131716663114472869944330245212660820843761502636694415230454051764176331581259418589549956973214505080433289828617583203960334256318764295576131009507236951853268739588547683969993952859387697278671981883164170551515319221355848207507531780247111874243427187303710428825442473547358139869432734969569372263563445344950283264176691988779329784192338811859277656614330386398486226943659051419813063598777942932315129125014038764759477488267592129254187479922552294330671622179866814926043857300948638227890058039545988359738866304488963883422537233678305212154870847087954096377381987130836037858712228642244442223506066231323511869326783405467715446443573543498728945879281781067428990251946969953925766841984761794699697090446944139313953010370637474880697420873484128673270576711719360035514537170698044396901794939799477479138275656949179747016435219060969446589698434327287019314675699986635381467138389818223492168892039360758971533340706619447167272314357964742478711543520731760513364164489225295632059223959170159343426838817926313718021862489615174196460287119913287518555709661766427725196973744330230615389222583561709814723153411874166584095755859225467557945474428754651245678745644920864302740538428579992508166023294814319915520650037013667881671132409547412099967139766765547594411056302245615624177810077060784161553465833123767412893802059964858805761331646962875572517140845693156976012417513186675449970342817218071419823298913354579597461591586338759717923352468523684684015496560256617206448260329014059502803327170467746700876888468981098775912526894750528442757138138156804905668436517462217925431239381570257372282976207580326248912288062948789176523847899054125100588429187944864242991760932292042428368895146464614526485846185783758139161991338455409903626528358692830522055918571773051802863652504442935701097672140943934563091408580718355267042566193848334176106232988275143498271852071528793907989100566969792964119472372577895754717839634627809248215336164515257892357363692078464596580343608948522056796235461136697241130734626883325437009460221237064178609716819873092870181528245449150918813698897478471733258387956953826350311564193222732872539591566127909586178340280227968949997047832041867229352863163344521686862242015859550038811554832663842711351996115998659552726113969138904453249366863403246314705445113644055732429978517900116127279169757
Output for 5.3.6
86465273661619117803915155735820358919854924504193965556625873631682564764462952342233644485293245171159797484844578545771319851207490427654122546153475481546352025726588291681292747022312361034987596563377221231048670566402208467951246786137225666382211129842933436591477698252549979555179378147684454081378820554430254886188202467196674907131218769587643786639724869353011936999295955372590673643624645671609142583486367587991524259643434649738262254996457929745695898067044739684696769608937718705608233664078198873177038445789168454280652844334195895340768542392623381091357226885484530745593192685442362801623151067409856825146608764142849453243069695881283441283008978882051550371454326427286812119118178876784374394319146175917462145857742953601944384382106477814979055290898420338298877223998492487782249197731595368215912482467533419139613709336609828295110895188489649323399137330821304666320663338496283835774811332643607303310059559864691843814542535110677118401189670510060854966329484634031157883004518141277966602077042778934620658224468020106971376458252371636810359142828214487435259225729318595557565990708458663425249726630272267794099619474294912066276356192049222308463676032667664968541163500127761736432087321793998078022639864320557612527423282894683194750324175401377954736321870177821958530504497234990456615236268173989557141491919538921718318182127294433456360097338139554847652315956225607051278095784873236526299371260025335032783752152431739566291622693358473453511571192897857271926306711626873959027583099566078861095359529762164323357746985356141499137787881065439410574423902864860951057619432230839261446498578751712328574412509395279220219157443252654922141788269072055567057188599508114629907945232250037071754730209978987228788730699557363143194968910652224126353904879048495693148125502602530914976831992140562843156409336607013711435396885999322703881572953135886531864788110658217692989706712386137837263646343136412414663066552977562271939112669285645486617164987076995321282490583975468869405041290638704012961877317795688241952109329483428415984781179037704172305730560577786391277076494091809147331492067516290710980683960112176871691891645705886102678644229944277122347848047549577421036073556013130500446921222547878423289640793239887091892152063973584437967947114638832370090565456047938513005624359516602980419647907984888960123462673193024103466497012813655612219211141165817996123122901233124027555793603413685749857008851779651205330859509593219413682686233517149083246330804795465542818812045721780043274733111383542914741768714954598776566734259982897593757782968788690469202305839452448636644247914178463059969900243132346333545867749254019446207494799223774129049205671722809283501310696187193333754582717820111025196961905655796560918087828872416326966565056527412772451316635546680365841218331751257196138613129130476158956309677369208278296425766244905566345339780229614995430794989123154308155488621111713898041435651480012821782771317583372334404357644171973213220796363773884249661576181399615884130290847437211845733648329984741689764636221692585418993011697913274145268557446018481777242482255662492043831843891759715973182671531852834079151413082481279649241738656829718403485952460856071526921409893093458634459242663018643631848989241050109704559552933784711054242032838919172450225425992168628911954629485083471551525972788973893187151646911830783485901717335856066313865293903423407714231813599438734068859460423579789672520881372223467541531204361728782841273559466327174631299912781262686442172605027213595786387167469193273103511229070994183749852376406796565395272326794078113600353544437759847443535562473307957298523580193246387451767948320182730561089274489810841648966074481742384002758823420016293267827766141711463338615193206271395994138735265128181184623398487245712672976565543138726639249429650403007253170419301
Output for 5.3.5
8772924853849985888126955633396655588226288787278974275523842015862387225427489434376311939972956860663340559304316132255653088571949307394523644870734199202693463077929590890633147923768690373350258124749662198097696522861438257453293051483018601857203967909251727612780085926814473448994744642396250588566164940951917423065701579621163408102482516655557755531485733774103525412867620815366848006967540297001712604536626771461153128666529954374378108575437776210580394317668336925833921112932880497965013033564713011104910011714709546648485170799779352823695206789634552755662556585545104322419237684661630340617542128256357669291865578797828662293507475317786781750813050177029691913622304748639188160199682412352576529038655982744599373901022686722551601484651223894992026544672670116348031718719217233081949792097000765712065241106972814486656799859086037190961354709445121431645685108236722297816938738645848656457863071738407555178738173367243980174336972124409496715901376863284483713215424800170166515037892364321975630910176328887325237049642842110966989567509084413264721588513761793078641448825823488580980171482816452218692052885416155153902479464041227716413684070827480663638336465086903580536066485103224211267695573693657027219753023490818159089069569698103863210010381028346951089303153587472668804456503248340463151759662984288528220291215098492497812198322784030890259753841276580754879379415459988309830818735576611254386901545307017741160912993023362825144018287834925238119862765537022460339497882679527335824224526266807305399824478431838414622961908522364121821515397484646759405771481684633891344450179138048541170172768542844951594796422579945341268883304874365074167111777156318650525620994591102769163055491836180725832840934846533913641698174088117178263456351947034839369684580971808456144158313712354042347404563478965881815515491922750352024836492052842245293224624879893859819583277799888651735887069497350302901868685703324342690276803308598458354857690733389601743725953443989019178068868813037887452190837776103826714846601277027747469862721072812453007875120951466230978642199620387165722153830154741331899235543697864757451975635796719124091808489415765071166122946326467910558421613533556285833495560157490717098469037130317459273674015324031126090969827845215051636334616628143451328922775980199786182594733342468428228826259189459109495676318544230750433878261876424838088721739899724564565278685077854564460585429262865378763509708116437712999962438807956387573521867892912344766571607853638745596826144391249612995169794677455753376037422882139546130983783318430980027199226583902934445262822058489929403665343568149262169612535117826770306460163466436385748856184188472343502619352377018459362836362911991156947811285193601247966686222944920913477016909440537280368360108611894061944966175969766901412399514950404036806149529731587378039091712074697713648389684783580628762078117637122176728531184127225148681103915289985099065793925457126289122762999695136811981649082184655359291019663322177227475185889444148039007857870553865967262082854477168562257022881191179299181198126681931797797502115453156803135116578973625916648698077396387766561015773363287214059810940728551329218940344321030921651002962719348505078172453182132889842885768805491583846202530360492303107696821025513677911432542229246514825735716824041245746441234730897222959783979365848626865134654118448978576487947316075646294186270184205618812313456270294987027952699011602596822584692319118463092557033257767681688376216662545250261357067815324298925161663551186403008178115891711973385802871233068051340464979907649490550242271673671339903339925942405953496520569195485825728583691213386721512802557818851382844942168188979088656179744037711203766754457917165887857176589947382141795539337000528479273701741865995214544423714075927268656234115247744892959917826014997585
Output for 5.3.4
27117920591577218173129126633332745911046259416442727761729850054261977651992357573336459935592708623225588930660047614201739258205779057431335905790764080816737015022460944285783190894346210388659545446145993181439705264053762264157119767255772936938460551994369795457685123876274422148898735366434682926260788933148203263404608135077801661775615424302346713104557119650043017671544402813129229536690403651685589139018122726527890116538019922750584101273528571902968284373249681398930369231431948408758447621701538145257375706704271287518731477815408848015825331598699936604127264563381014437812962403368182293845316223169687939327506153296703213857467987325889457961414369616214723566155807616286219371097296571839597040253662535493425893232394219825983095494963044952862943776541787399189787703613901433191946717719411317715016850177471409486792826343745735150285943994981381338958025334118918028759106317208546809931108689129125784617025755196277177394344866945222618303402574121163842423934976231941883182509222170783572394156241672705243142963963047763666538667394438615961739304561184357608963758478771806282413748382866020672892881914564654822477081371874908511011505386147676891600920530506774851086625209611883001057488963639298863767457958705963888399850610336624620424055373705534170427566109393481679315698449417825564715139433947120888333105067470705684658175669473048026279796726477038650463522380354739192489748120871805446670289630113717935734061838724064372889498771429735980538124466460809225632872779602136508034056849000283031651087463576318115426677455294784018063682247617825771247608993681785732460142586654233298646142370806649558054706677861219815324218851626966876596156345288403524647754582782348992190776030787922236273374577259632391914966839041473021545619334241361043553092987910439689144355718092668934626744513524648642274832527874636566273647232598665562199437670452209833263794623443699325543323803622434766360833614553954301059699201787582437526662288031898027112917645842312355352887533338679266995683049199549153295617934919656421296375519514023449720301558872473678346843617063581961262905893316515783427655295054223383442499723536738117668456394638964832446590367177418620527765143357301233187074374815148337277094648530641361201481145594584923645318121661762986578563194141050299231858792151283635264970147586251944512401400381783111865134857247985382961806443875336338255941512636913847142831548974420629136896033465489961036030762130481154786133299085894785647558364638477276439076230539811636645766187741172944913239161512460987748585949948752199025161730450377503021309325359497892971744270657362516576554788830337173866342056623998651218135446499929946396448682135422610382449926385412663019639076319493565503385229816161090777704464362506367884828736354397010096801897040043197345622178620956046185463415172715659805249135143370752520363187913511138913779736472592628238361365991248415556952523612902574692232858679317792001965923441807215158595177967778968365881290099256259263746515522166121291820786054473893112415764155826390500285147169700381749514881032653733988332692353881622791610140886548126662952668256845031278800584062402958225668239348725853376518426235126032307238381406706138414676941526576956102540665610915169687774079146400462084986245916672427068851545012406503387635918106618369757247388973599715083126257410693383239717849010195945897166459921065153484412732396191397886897431948225660238588974979995836263943595551247079852961940451759336253511959931843313624531539651593761813891112891601580856096424146958472313896658436765361943861896892905808411494665145664966250775083202496085623853989857436745027490383259588354624729173177753695757584529057701346419125630445032405771559698906433673497384582825976997926780334448954270717708542625342437715730961334732876151901746340343168051385375573822944974472561232421871440530185712
Output for 5.3.3
2590354542976626922052876403815974624496383491770391692325059422572357057459019163620335712276543939165892213243330570547075921925090042547847042918951662917543447701366714878706992264291279349321752995130420860117895860151766818992685072523463344291774363869772447929592868749684937638886355986325946278629338749771846841734901267718527971279536296151205387021395839829939139477527641587407120510327091581492134474457516972567381390949752075564439878845750719591631112681136949838950620832822864568685597022309497658055186346297636347924923359753118832857273874477255622319744519786431012631559293213636325763078205011361005144901815553311248113289652040162423259571350751822310955243829324153688927188463815228737757836692373331444128814691545643323709701176436198337295659245730555231596582377541692167547410747565319295375718606672944085530476285529659290977075302514686776478950877609551974767857459786033681235202954748839944028505471873566772325486048578558848938751517587746281769055423829664143184884864890191570618697949387343909031361838449326415557184987188882693592045738478482432253554359895712449141343679863559822165352678989226439558473100878567504461717016838772742181806615689541111895373902544148928252440220273176574588159522556804694784557273387463023732660305348359831473657132573491837794142445938913095184964364584467588766786199354512668794580077157424846279881299476583623959781831983790255589116364747326915061933658236013783301981868459189549734527347764183985354835658233817634571228583470810826401790648728956681712376430950917438363609253452147911135326061007850510598354614794583709450452817527850240361105558348525123464835814692829596789997911339626358836685841149952179018600387237743574870953580679375481655942257220170557837064217924790655686953086613586932109850520566858261201690372796204562673575614976892862998721709422397892959285881963514551288700583246597361941939817362926991864048753193889514810559265782168615470759060478369487699006704596994935292693355080805580369132714539833266952761960158826809713352707761194486343404112701714153172180083633942807540936425742833629778236392101417369106641220695802917316711685598388046956374574878198085486048379501803366377865197674443274561831871611859640108003961157477110602478162912519894874598118182921555492790409374301239014211251319358493793911829436539530148152658127549132687738123937837629055329189608543788914268359444506958768819808297773031596171238819755624217546295154365798943282914931621020388354047839444683137447987472138874823416689576992986703947760187635219098998610781420753240296957323134625148816296727252699837205547136669580027011391968775245557864482248543568387014561331989144611930870665365170167522688305792771494601519924194439725471331108305498342499274273588057138655836601707042841163390517656242320388221607491555844295796348515783988684399848375939113159468994965844617368324650331233907310519481924268584336898922905725120533962809648261936295806165914979206014299183191737699124157582316492481232647726389543249664581970055517950959384565201164688538010812950464305619116389285825130682041443444117560062671766808285946539447140261505905337277057700333205513220449674366215309794134521928910513806754041204011898445644128458483258952667942624347139345339406192718099731965016510540054698775616856629013878561342394553975462795643812720848965859797916332864138772373943544964920535181601422186235616891273991785458303093163314437332618711983612173092986333022058722128236911008169624634748605074285668140255897090326491503982600383299440903476452755340790714663243212545593107542866183829671030948388406277395874457202525658595791234691234942632951273271576941619168524756918249991813394945503920937711697750608714782588449442522175895244547431481124597783935518761079063845818773224937540279411993941607514949455527452661143277614759258665109184580424061629954748873
Output for 5.3.2
92646442970610421732474892950767670954614514481646914114163597141231107111255731064920236672950475920722247310319150243729555923408639977665882532928423552487542948034134557062198731698293305842954024369763190707320810699904542858010223692101713179285442577177052308304698953861792241891895926798964093658497257399501451281769264541999089751419036329332521273253496530661047754248366350837295355889445217774884044857644493410707370233360842499410287296698319294818886824881361004149916326317603938687944239022417479827967939257308807387733743741494874460751032324317897629942337092438301958057693143457220956251061159644295301816177512814993242695638876616698883673616774986860569529630547323887413775186932830948634153787299695313431494995495493270123644494225460088296871129976664232807375344837502571655384534860406762586729735071730712629437002440725820079352190721215797132746621795962433734783628857015521163340765778329879219264369555577937343627852344703571922469108299424484530206636642415341038604611684402083974570103635908418212923892112139360747679932951539484565421896576802331979571047176281637413601297078442205908662844288883232957924974137148136897929262762587769420835383088866489592054634512911850344984684666719020697636503542756723132085645555461564885297833046254276125749016863895151094022040377493624094119653594435699121611760119182475795546649717115403052717315185824625143100131945696427151547366231189296729640690487382235026176503296233777695121091733161618162887191670880197710253380812853263394012898959896728053696519846982369483906031107674186497580370320275275491312008437109474885628780355083338336359061922970299190912569266471449534464841273229303815943063779880818867483835716223962035559934919524122812945032456616318622759460216149850717242786995670789261123993619651282424257459061293228925329256242960889191152484120410751746872042614054466645775452963817203222925249593415461292446974703867047878331898571341257523867330176639115831377050867678249093481632715738257085679556460386081556242755428487897252467157376060799056947320565798146322232199305636026979824185936227987456510153686024465799726884473855341160528140221325281179389266082363365681368151512363481863963048800582966615998039476769674064942569409484164247421089446649622419974767661346582791295003395472810123432476318319829506763241147342231845195029199251589276139346330928613557225385110781425122786394890956993448249154274461592319062935752525769256164999291564615949483557130842244955941514310861674053821939826565100579315660170413808151713258414075732221359827258090605992257282176072067657277384891067833320044176450060572395848326233401641482845106779464362239363651195615771339214248326331471430496939678296224677727269030119276486675125334726259957957664240962425771204267880103840318975729612352997144444986044297494679912117116147784837806448977602673200130949936799610526014067294637361099734383445131631956406466921670850865526100600333527311311948305794926931935553600132066493536931777024138972349965113344970489547868133685188504825852273591378462233624730193364829561772874088880128310082017933454595195635868392436329194957756024089436337359413214856194635739939408539364670601941842313747782731125031883633142964338128338599206520769232126016534834535060178570629192327131575598067071984037421741585941615973960719899085463982523997603420752326203627373095436753389622702884498088419176421359724931401930444772776247856311923758239391398444878473822442482894674768686521947854122275337484393563887293234481429429207974569622251451747247037514966487795538956176402685300988427514246736114379466214755602220589599547858462531882673756823952419453046476936925516842086590394807476646571207744176570044956012436519335478651274947699240874485558703463682314602303265091337679758783899364967342928844715075759644894252329695390853573357324401438484818171362572266
Output for 5.3.1
5203211494184038591875911358215367896196584456136774476463726646383232098943288833015101254652934253727286271951569110792272718529196131906120209614059798171679894360208454368249351590091481449533380311750435578228077859509566349711078677141983787206338015693326547729743125719396374869278640083108629230174587976355490182980706068411088492018367623463126235337651505956071463074288726246048601398177012349990963413181077255714926878043350475996341421827374427028467420261659729774638274779335352955122226153659982355971361117345067702535442792273928135976090757223175118400397677811246139739772181171678046955063095247272964621846964243354582699750124836244294522390588911313663111238825503150996606627864967004349676683784819281754094343990455752861869299174545694923229813786845398721677976765032801859215357900519878134397220213102065598795022418129421146638822830153629897475844122220383984908656827065864234774938790156309728742144123168564165433375024044935399224857877513831246106815367545080573887672834137578579402407237183647182175873803491904615947615731801130484482415798384742901586136126026196717662780704775053657433116429442227240501813636123235728016472426189611233933497622538778328038337163069409233991969661200168597478248919034052580833284748534883466154896115823335068408523117318042027408568203487791939834197191173826066852374994564336229136983832039969268680564852734835469685582705218086434170498863791135562671969054961012940966699273609590439218252896668354236728708323505392731762401447341447983152659534418169694250552608449977272298999687401707666680137802570972313315376558626988247391077519174708615336471231813651747185255568718127761094792627533717772623407734859290209012875000932216193764908431786248818206977985905222214467137359662043222914349124505242971507758624748770199398233699120309521199113521140236862615458992508075278791986974923781231086858244530223494895354733219973940980697675934963034666137958256658273269659027899424242040749951881250609701904931839809590856292832625852463809579498579076488173513939522840651997779499925267438527824691678547232191187360738188196410565862923186194146285766719784381557218363358045391877397568231529295337730454462766257279154444805511245622165249433828575306020128949255347594705974131876263192495134308584372431876815901727214546356289988046353444256101466900577763960238763527020440072466275787567162250919343435443414577734027787096184368873682539045026806195680471221805827061289581223185155934925229163180552879198977779998542403223413020147250200129758094888966583484933993389679614364611485441425891067664611057001589940211821427481379920747984320243089296335968093093117775981959691260915953089405303176924259718435934936364546549422639487676369143017562898909950775328802814125009895972327848779669240457938200049853241377074102959813090393243596139815873084207552797385283281776484790935064513932185153473451300225267375345191873833134332509774163936408645571742364473057321211925844706495176211912860426857042182278491782227408414308965943016227703976150552137503144885361497165509061934471241183127055711732647817830861242086401383064870319253489554623949983856245720381471300741656512748826918009914336079934385577163061440288995709258119856941344521140016215840345355170302740353555927212381703572865473543321692491543235285714876216056345490618946302483201448718966553562720588037607256105067871291460660592530630966311185366499538109281931888394996781044513421987233976445819235425164785888987884373826585141478894456433939555058963570521371489369209082582188527966532155608911055576596145032022415380457186201269445071575096022135399048664699344553561056396690575950098780401871984060671935314917774930611062816953264432641392276127192118027874942485669922607185014476168141411166744191509947145963494007213157024157390863326818975865324516172628095787937837666136294036584643379041060
Output for 5.3.0
8863652460356464562280408933316607516763525178639321473185938276225231567181524032760910867762272614370966618485361865714371727111750181833497919115865058677922176765347243649951385529875182852702758602880136263651526279973317711133592074864850863192365032696590284147561648954939779325489664144220618216131738893487134597506368148223871520776121203291889580407773745667214877836389042292592553937786570486486752984918547574698082437923411542188560226364575712339866954149293473611923039140812071818504725047444302418826091351674139984292225886965116605120805384872234428423784538415118826031349855945361741264660799263119102736614509853461965577354861807499513721459665564922265503721557078927506195484045332126833900277488585165343568501476434695872091944449344056521842058642131792732368698285958873735500529663005614844346388375284247665863869412933237888443928252979388477597036910281802900931699732246186825898123559375951089859432199532058204748244534863386838654956710647549396993177343281769147702383587176711700584578957886410477081446786428171305218527711511390253596552534121983021012274584960711592318288888507089527247224760697256826564859467236463052536318176114722595391235113620650883673284918578155695031852715182230731566891183456288367153186856632717715296692648340669874409487885827321839022033830642692361322548473918272950326633455181058199346264514488713317691345346119472874153843069402725255729585557439631788840503900250727587484168437808024556188690018018833834905152107483586142054770987674854650879530103794651875311254028033911279079265969598464407762464083276764265866652547811677350896425882727995193931274503988232378308640107678411180388017533971395944139314043853869386849181545713425846571291542619802557914473601772760105247613083888234014159672345818039847685521999288994836043374381774727292436346070877093465224139014880328373750157535974803633766813685973884040843208880888528738801775235669235518533165084434168772072143515294486043664374814427415532450392218166117205903140025616312572014425198859323236973950924624921484897935565386188149916815636754283253118196247635323624662297495783693697751846829418896198808012128468538962531934644714282816100468431526916105185810169213381834975576617815985415749185355190933867297080543748982933960199459870994839212982296493134586601762295538469864987772278213743438449029728954198214840451220823810256758304793190664324738177663805131307566101624442152713387737791173251725563441465469018949519795608871028201217926630268866231424459430556162637194361294944760462919386913186306124743595588502678010233192696915185171257822979912699102146225388764460469983700220963541373503580261836423967275022729919793722889421471733112614168748307785426650595777696660813992354372664462337442786568692456421604495748858341678250131350866188360145089056913712225931744490868596804685382528851085618066127532851710396189720956048349170463526932587146028246958790184754671696876125894290505749811507309818449751959270115668076802967378472991688334511341858798038274445944066520541851978368885689471293475118476349732334494491587310513984288466194752318140979482225023324595633611304978378071745543583490265327264375954798567851731749088243066243579833777574641188449522164269849316986520072561942956195611726636903066162571805719435215565267420894075998169882329065413462159442170826268286123142695271547413472783109356328988720830658817872455376975076807532527741015473387732714296678386848918172818557180855689788607783933621281183445377510162166460676053953706113751460386967014235488514343008760044008474448358281283006539036972795146845363131168026546577545636718743621276269771242651415899493528393587978714013479518822497928877037893541614075373056298611686273101266344027664938218328296215488099538866903994882197432682790078834307419510838236296614619171712755362902275641489765675415320528343535388
Output for 5.2.17
749572816672294112626964345061915340154928232289892332496934413198220113541690892559141211359299800753097749257311682646753398893290481524162894826586782349815141014639674712643331116132465343470315445993844226852836459799303290329168567965633147500870448389129818714259911168529399268082368721911414484854376758955255921357339778601886704276602189994557675796023891825883068730738764941557299817930948226626267814177676163058544434118314475792458093087678162369689868156975456251171143788839478167627159723223570415234171796414198221380911829806825263012951683187592882459979216579358657853338649119564775537514344943164774075265521715598683701419748881922865711729725913724681391013165637690753314302773131847699265327495454641470944886288211797531505367784368520565173187748571780305045830817541858921930717496612736048926890049223696816681973241280729067729909550237483601870059199121435232386870691268191583783023377475976094127037249698197262546203893792281771343599572448632694748234632969449826624173801150592873870277412032248579749779846189162473571159064446197621033869899028747258847532336328355014683658049502949899787514455828526227229948848713027446647174918714828965087158448627197496147517484969206465017305534820021988192869524938926570493939212832666238701319796503167791445693881620410781040690379885372166554635064231204781295794050280115081003773924346707713316465033375634782313407351561467977739723509055843730402853697552068400482943744812949017449840955255501183529602208896946067242272649545473613384701619411058673969316643057010602012802217442017621655486830576729367715311974868898841587077795887654320684371997946817219014139288057538340942362239411536434611453554056266940484636938877156168136363946052294717256310595037324747794831656969624599450271629508973904023520410338635973964394901914449021840791551999771555512422712272768833317310936811121421001508183871995108177085749940402289853226752029497275771173987594179088394939464455191666291632084997227414431092369514681907567142829977342275798481465174331749085469303506797209179448588089574387994535094554623708302544259724473653496675941843572347371426497896559401312548227288024029957638703749875583552557832922342011342477804381172783246978417519781945176938217669650739644166547299055479954177428149839753815187338508650712916838874133022626522768319904847466261656826660779346474277444146128444991445173923869469582055853444863574586295728645877979616069179598128686320492976152582149802813361494502410591506385450595814777137542762983722887249340181516822204769214783810687215381939373535874916526118024719339479515170580485432336659904998141437424409044207653281537609468449859657161597797754033751517157769110366323030290513516424857652122299401675488898450656932688756604747652834758507599779734473315839514249719214665964496125702596799154753948441663334696645573572245534418537945861306144546089589792991165587590335898745985478385938132138038993891640088919367348330757018189953143680425488562218361349868362911957827342201073386012446632606997925018544130063049444519127058335455930531643260387115971696191470857319375184346002423924275426314658136438761297424367863092875667493587318597640706754186938710567945653087376648073934695231582769727462204973453776863109892538153852329224453139895973811870981950218938523857157649917281795782936761535029886992117836867267739886601804508417697298900562240221346876129828727631280137489569803994647219895697455176725065065262383499170439257669103258525714188435533013088997773234434873830531619370310769108940114763756159104612013357354262718627593612635671518689326704104946468598460276599488437894382717639575446547350244555487464983016474753695129832107957848459701570584121220259810835324206379423784482978902222491822739398531398185945881542741433346551043081821820556064326163490927733993221248993840565722001834835768306238257917488512
Output for 5.2.16
394132406275107871347281657129063008986922826496338031997244328993834829995139806361813128136297181234513955058373078670597786318298085634522617427635932707297658835346930461935061362361318554362875226617980657979528188531150340258389720838034708189466081614502088452037219385110872556316572876276799341261720418093527922815960779756347138814783729778868741764486887688372647932792571683048311827730466274005106643073346368463481440896463709599504173465946643088246319620875114966946388933333425715259510876357087889067719827931341505613938197853758027834224717978241571312642553959445463790799411158429592754500109534501187741043799784273026593797688082733179566613134579886749224042457619665928536571237617828150569282278250678816779438428921159416846223818796605031920145616931233603625808726844150389345510078919411222386529418505370987003287877775161082261964372676430426618633965769317845422938730171458196717449899700510905000489750172233550991977297260861910166037613620998657257447752961523556396927292974232349231644138074284218537071290327587076187377759319738369636606998231546773036845267771694102615524656626171911583919046153932150750567740579172411447708151715532694294608730077990974863064426304287581203473697842755939260469947976523745624908674496182649253568604097961773784252288616723405894966388590099704515894287295718367985148474307245608422404897982985895665422604160590789464570386966843995515828515296747681793853376814949002319687961959985393909490709953751631189751502207562943106368153732571938440699414934056517930963731286109226505425949238824113855424823653146373893648521547012623726569088253157622769790483342154197377481495762556781132754178811547259604760786084718616209073718625848012038412181364401069902897268323671687651665826885029147321647685938453723038196084490642856865753615730714827333356562847537197880973977304889992950988026719827504784988677796258195154655542732385693638816875336595687450698068758933431444152171851242033155829546923158779534949878606397348572848359930524384914357848231851746016995216702991502197390580836512434633018364676766164193223689312973758639191580798374048865634367091304125828861273109774978278326477869775248683506170363030836254009798497895942034391025689620782941497604523430143947194443185205223344683159982827366414761525171653445312420264758674960362743653919883087563176679295393591555346278930948125713248468748053695300247871968964495497219681029947531101294706206615574498599813405374221580198228167496751634436426699860159675168582033704688560853394332515725591143815191215576226297277133666156258574193579416694026395166269189839808939175855776456026676113529122846475462474429034576755949125792332165422694658315793280400351587446340515549108324139371984241724949629844392560981366209257347603651160752892467338451246261559145904677352426304928939872645444478981677958416179102130901142865701572401001322598145762687714226290612321554742858683113888763260466314681894061867136338851673916923013464937232024885803933697296805256295432567944096588585563312136004150143374881782747938022464642099899601980951563518903965038455136089924258697872110633259826536312699923124898263235260902413378535794196126573826661768673716263749525289781653490328237789580242495859267463559185150117190455142429680281465955771522838193509424164767326086933341042350682966322131336456653681259368928649851435642317025447361462549690329590686285906642966667841637218314514998087648925321584478588642897842155146589101524175238952567739476551125756169098158565978710199232753768834039962083348938049731274359634209862925320521814912115354232435106110163827622226394476723041480036501424724392539113064792259946553172757269297769099367926794319888108285531413531529132484632167340106859561716829900418533343514292593954820771819949476189085675405865995611198445437599937399741362526903989825843648000511799819683501840050165062
Output for 5.2.15
4438873517564231285939298236714119453220750112375675876027551551906555781254934358504041583760936904261364185873531252624817929988800560242847193542619989388074817490511831576250787347085316345259634659930244979912369547593554455321134807802390547958807992976427434190763246241672512397424830137376169538669010695502134937255071847284920266063839375687198646455826253441336625551084411067468716873484183839847632485213609327871903716282903253753437975101781930001707165867574273041316305337454682560848298793235435467527773738660034022260020976809450392595099775767938897285846121897456662708654499465759970804732046533656515034466010869797467846083697780686839075761531878334271594551281612380397403510837060112165336425862136141129076789506780572361078675512107862283881888669152272636284471055989000565572661394594674123782964786289119390658425260519735215767230545287516785666266149624485152831146211515675856771356815128440118197189075305880053861594999344511925986424523527164556879022324173505636286622019204013431724889870203130561382471423723539378954311544764113711479216115737465641639240182097707930415339442986788205663195982218949208620882980514234713452938058242830892369787595618126681112181873245376115891455046908933988991207611809557527209314670292952402968244385873313438181698596527428677356028046803372402286772825163445687376632435017266544511135361119883225675790076188078758320563952718587556506683861843272441422113161754459808344370794377820340478798086885089923448487315912379494933720255326990115462502866680529341484113331792907226537978352207372405432645180608836433061477686332395957735638871956845571592112162561707674675427388240269125015358298197281737981729355462036045806268024411378827127346084227863409871423547967030634763223114022317659402226334572903862164391631935952564567482156168148189686101618972487385079814766019177528914888478353491210798493714387392515977733111554599377037873958926735487804643650308701504666488425378417286572385905186153397532145446832870725899572122323662883277783605866517949854420057547290923044552336587928806121760794526506851213147040826615292486909923750768671146074431555423858032141488937522995909095072868320396226224199684287441806629552503197610229185859139477776849376985463568377297791150753100529965685330489055636033357375322595715757165470233813461995237001071224422862107021997195876876632742441734238549972734291546541277339452048867518968116633347179761335685314381287554250935312840272055328122307742991392731160233778231887676683696300450088217349256831144303231635862280365144037184939994622784713835894890256647125564545787398780579164221869346833591599381842413334307526424877349842783414349482753732843492709960690531058908593097531642385554041514434705636973771539228573163381641874790766684817508501849542456776222826796046218895859152109755158906126179014447541383449152178257226924068303840734873785498111542266573196557629976643229912656247951802241163262777757538753956594986295240034138473597264831880327648904929165503885445881796171019579959465332571225090137751449264540292249118415687908617045211912309925616385140806044034045735195379307797977075487898935071424432192193923445967238854091370161345276527040431446979159551756904875946896710919979424461295088722258272164211562071356345883992295680343664684121257366297674012636701988482428297560414765707501858525678443304655187316530482393737546131173014943032588083796870992095335767611797170966459399717064187664145654613209300935088728326881369684064427472791365432415821623240895518723261748868799229285858956688325759673753513466098318559598191328910485471654791755155719219127957084651543778708892439297432154288156232177116732128845949318096221265470653156614525186047653073351526828589923448741384631913905762502831496912460185685078693362718082220875112891843005178362448328398150669256041223207828798139442316111975761
Output for 5.2.14
81518887759897525647727260484058356981818666578848287153635496751323793986529933278307999677186582576438677315102993065503253818430922291075908294895916491818777341583807260223120162227736358102093025691885173022462751098796849524149816779179182357598610146486735183995445891021412324168582148347480698361120116485742368559709772593187219760461672461258629464253822544354128792185538124138085640138361337326959744802132943356003297291602315203749947072191354563896813940858539344763913042886050834898277292215754688675829027948273277049277707837182247998439483767998814478475218949834864899343920718833820212013122425395502950154517078418221999712128494276761406201113843644199553327412198367858874173176407523166616614611504819734842739072689872236188605564183986036854933413712994553525097358973580439919341721688935148984763166815159102819633482587092540751574315602537629956686523656811619937369805173562467164147142907264340660127953275791127174426242636277245876018864337416870438653193806861070593172542132596909522749953155239164667446965698723458760926304370327705767963955430255575841864097252885729399193691590369786863132523737726552523269288944169943748601157278336211420322036538126090004935563455763354204428392201498420229117402118097748727141835465280665147542248351485028259924268390364127488755755388388860689528446240351562729162466556932453540578112430927859531785680656183833222904534318251164458586641538586753972839744642579749273088820184581798256739274943607978628670358339465271649657848593939111280419056557139073209415846612938813293038735306023926937314482106762988496011236811822979342652217632159148795118098549908922289105480313021199638779250587771709637938319488730397576997493385986598616454148284108806269947314720149559124574140351353485688382665605652160596634292315544565123264451879099343268129589003129775009485970863062184443910273680352560250835488908719673754469284899813535527812969981279055614500070055958768199634961897974644446868737716631312747983123480400539589689488736327234181585225379536863455079349653911214350354470802032350820411011972648896994743312028279542343263079943882852769431619179993612204353731496776044249972177166684976242468881427062879893524327769593998758962420953093298727947381574004890543482004251863922541566770708585816742875751501750499997389993206285379245639062338545514958580640814287453435542445853824596794542497831863083645256166988134543742138309593741977298913370415213477276649078028772571421102013524856644458378681241252432831024439741237484695908125619239650363918832392241217746762756431223394550925281191264136213365137027459229951515845462882542842040200349801122456542197625957305215475078798917572120229569127212747688253726367822905096632414934948158259397730708543601850733524714196387743476659579663145674159554896395361750587667489227472057529570925571932984860520091244258350799787860115333115742979110555093871852682460613447231324577065737212519571203309487690958566803675819086894919773376947079375392280185118371490745627410292624511644374476526211439213827463396225830762884294926629564662485282541543162620246250100159474269611996623343174737644270419939288644896465508311029296348033612373636563105035592929345887418444777514620972785152156499746351818834163835583261158295111256954760611340650535848214011773111863212766711632568654130177336168751084614684966734589319148618005703706944116285658056685833264270086483800118304945732301681684991324072715314341806332189442678006861237267325985526302971679938931537485606514863912615163143924446212612474622942862375957015577790308821909979749089710565872815443166858342746038528280677576013887192339926503355583859505682851084128624713460085640291150384461201030133550911596006366354662864709100713929907782774068789706173333823262118433289448628274575695762875332098674379276706846805122198006406758833472692229743542831528721365722166184323065548
Output for 5.2.13
933609194132569275022447317487369189809612794898893560239690523859750278422934693723306357517166529822833631715021466960024367557901350063081258232351818176213357936125202293548521107432136023891661482961124767834792912976633139230126947798830370623377843871226459102103678267279316936203405519229741926626661887950518323369126431911913929344888647058574155948574043861182352482574446843513610229516316780591650361972889069638239507949133423741558269855653572189199542119247774557714095178943932324272014770147785625999764102405591314464378480484092618988333236041729991495896383463685096925682922870483497028049427429348476628863632551913633966543196547111286971351952113151235284473578534199432542369836283501626665412216460635792707349292774770239928100389375626693256710917811953846113033269969641476268230614238816004504223122261159345286867516272394216808471644467371474538172992144863844093926592287052293861256693774488797551983691397246013623118340542310870067771732550972488177224687233559954686721973955479327896826236651939294001140190491995101588494311152126127416575224828943925433781917432258469159912131778331886087257659782913260026292306200037692496692032794084186433919296799275566819282084996074315866913506574336074497787513907686396239673664687665676293918285676316795488334357637352673450605344429118808165279179551323948314617067309059594942448036458904844773095780501536034963358236666642907070102406642337457467176880379347993382873021256312876483243402472332667883836921716331567879511346928229154929294995574000995919634233704943021911741877821242570608033812883484517056285956949724169793871435013617509518472899801067775848756777758079531120195128961339212547739551738253820889967088666605299482355577716361732720766497907815951226895825628985373393706743452924826838581886166051129625717889373446607756452112668286403482260580365214980346863122796298190018621927175392015633818854939460657436825626685664513445979398989523543920116206407923598466988388813446335251936242633441944864560517346879194336201819654993638644281621950966261134994578554537006199195339365457941782463904277034391469104763450114709936918916652298937103202235323556018257274512280258624468065804094535675738818514699170654418976150445658865813995763574750914672274985177342928517533944854244985172880117432979460516885985036255703365616276847833783273934892431413892528188922392304594215570647522723104592376978089765157085521744517592406729653858110766160028792445638041521793562455667198443448811111489390966827964618297873887387978761539958733988985134758046282673339143943273547936388911689468182474145128901318490011346732910669626379092648365252972435980642560775870503908356233326417477727633772271366424931217184772345730749419473176250927642745977306735394242559707830223202267606093716176962327036817710099791949372364426885905492992363206241342105270045434869544633165543084067421513867089742740627699113358223921816399949317965948865544032829456933320557777174354868294178898355248641214895570479569609337569311349965258424708189182417481841220378075727874781358673484114564251155868112934197657095486684069244582154548813191492118125541457376549249546566791997730688829805234663089411708047203975959230620888933719183379984788427962139337241153631455366695088821916944635388707942366077537747669533845688740348565863362788722951256089432135636074225635981135578047518450031714468338350873914692137953338352913328154825178770245173743856581442615151770515593652706689814215304833720205664838519150358221279895051434075228886725407310391555868063673432993721817694588925238505454295907486875826387824778320426625970823988362507189602732594784699573325823855631933887528649276093467594365018706099819214603586695140981410772973034073370055434957995027339842752211568460094794953923288182706829779436414572459382846672278697442589737384316697467114657421167668969911189423168413941635736874036429
Output for 5.2.12
806415985921050981979376762663338885154738745045966857842331081267197656754804364217361272575144483028793161991918342624599831941683810331761477577968394866429509132611475475990453765572576514633120621568067333559072516636438398715828241824961826661241799930078856575709662795239475412135475941402589182508660240645817232562264940588470516542323093881870664928843697226166436272501721933686781245934162193381310103596970592612256211138432979467464927038314416587461545455406167194643833140456350269412506422452781184647046197403985187208763682236469989233531328715009680599108154846473723609400435395555838766791193414609251835660887470303655071107088832280870671078750859874429063147024515868138060643338752421583372292977167258972989013950655074579939392104616490103174504812911881215541479959791041950204949733331265693062084687176434376664243683349653345088414160730723533712647213646886152026558768367626969247327418011198532367744529798060806613485137249901493809343408026260127549634290951083346938164732339029128900145781825824978523627944731764013977115664825916008207158175028300592155299028676516338113784850931932578743409693867744867512125994652848395442970552419419861172310687019301592437223175149901113461915064494599763574813923323172236962062911833605674405672149871459149188007263792948774568252192494800369150593462274215880620377909020643710712566058170216868916227960825647726675334788644476061169573963768420958887548521318038141983592253229945624413191000152257570583224744394965494352651442751105999229205866610824945504679345894391227867212429369750804683599796434727731664348799892770252024636165117528988816660289481588948596042671442146510616032585633392754828670377835296930357479769735181222577244582577794880747695323869564255603964380145089925806959511390913019847246247047385532950825738502254352619928948175877731394000655680191477608818897120164858539226157577889912109716881214093441459188329947991405844926431458464955379634342686773635998266965112607185852233772044383155387821721465987738526881179985989131747959319196360217784845914014128272781750488255451416143263100239420477539555059267756769719135141796519956941882590886889785122888853388300637302528441920033469468258486196294585796120236632550075742558325652714472839832366467533920627376402818478605291352351612664477646032864781115500890529725129349093471531236435472726819692999971548090323636223430529899974587146960437123811217701514672495662825827494568123178798058216550338181860097608638293975980186383299516409813829426397272544022447643782234614659796871032162273460489074581340294896236373113082246134199465175894122901889016522715718442929987262565367631447999822908416709261246434169750221015510451172518831581994980173575646739123588936828025240208499879532207126126069970230596067199314766776460561199462107822164562558994683404140989663577716636327013045732307265447816305960779888567121479591873182141584207499161906327593782974548239485644947344996439070922713754736240176487434562430434946639419291658787378478977001536981041993155944317930985789793247133474105957107865815184238620551324415107594830039411944296433604860884307389650554322758461074254317904253554174802256804888149667395989362489090227982404146330906352446625025795410961074404254034969097972625555205397572456275347472584643396354081317323434438064925614268468720451748215187701961692973127502018376623593098092879145152073451601359608199859823937835267955678069612336317326754920998047206769213234908675372531221425584368883884894178171799409385516959545345336845527739120372313306927333546937660090490374647297159587882205834964134272605447823110454489614828448483469997439369233654991143145692222473838435577167644364827135091945366712974151216733885785622281708896767713137245251547837215690917070876826021656290453415500848270175943496477301035441844014009593045697397171679255686121559270043366811
Output for 5.2.11
8256724947287553683251927970720457092095675233324002131882073345865959879359454138825764818811217969572790884116374067124798941317597574478149116854185354687875142107210151634258417486142918016565523621553913671896660923675375749345312782461815207914121562655729133258073264620355884753413710581798831196724706847762227079002153594269969762831013726256384141550874436226929016277798442274351631443099395384484470443564367590116035523663487439526817081699495579812713222836196864773710633085465800895853450223539364081666638769466151092130315186993290665710656778095236473759794732536725079548898693627276004244819340139830164362493767572529157643519144268564822396128497728953225064509955998021079529133883293246923652665973524155114167925453415811550491081536841967526728284553174951245838142241778088797341834086818420363290206749687882562016285234977527701927522868283082561977436766768730109595224047604719807862828997616741563081015423405117334443801861227002817146461983448483895032131314720751915681388439216777340679682825538658301114514825726744324979957954983243915973595513944145060133847583544288797248587496316354013807084731847875052143174883125753223455800285721451879835563891395715290314810221236995685756658754061581547041156953577888474432328418618449737249876982071807878839286326677194825247073910115561883131319251452707025838993768573896978841274748573164598327593590954051581189151232369073089865367925723907440835839469324967258717766742845597694427919494663269946969525864067727965213163133123322079256460239387243063908645482038317003876631556675463839313418309437017845228931681115175812017015826740082238989873155610681295657945637252969910185466801610573139957278119513888619950457590404573347585160909387968624920827950853909701056424978830622215435203251914536579199264278921949342498435838962348893429366922244187883013175066569262383346778147357642051268663864156169638335098127558255740916777759164901136138788390070422458612512301288744362976980368196437759382804179895586642821951693606654461463624803559804255952088153869830827169127668841214320546284844090359965808467943794808497427496748379622666109451688167462932723665503188675653657058506580827970583269231137887320885546922317366383717696847234692971814728489198475818941886643281873610287850612859624421197924432690375612502041643445887598566763253972284460112169774319159354666304917544085170350362811272438213434131626346320564953355458136203375874576622518602482947915830828958036528672159630753351988055161869023081443996366902786409573176250615122709804196484743563942191366081544674313997375432720339041754316649794106246949559753277863989716946891853811678654359963905752391928753188031350666848846796409988815514427915959219702579938630333048434227865826740250352959926631420825361627811396018206867094049556533842896352943831706903386540856495583666655882886997132241655554096541588368914732918625367514057685549572728626045148067549866750537197770137178054266720744701486076418437277329725133818915612229236434808483911675385338407426715998588833421489455584058687225721136741491441981451640496232920138228205433511202616558124846097406416013635940356753902100242632237315037188077901994452892693243697088384076204316860898433522394418553783950221038393790862639757284908315147594922578371226436297178916627242707843559678678751943755699183629845542535859286397914254309501753623396765729341886597244101378855181234021484999125684209169913917703779523455267713596537161967181465817586068967519339692363285069044250882313145628737494379650222493505334431563425374608612160816128924205698470891386164272649993610245739622974530886672244131218128531505161825043730969783980457311321341327433382257458326802727295415941443722680940749835137337079584454236518345776418803660838036541981390068380785963181593199137515416773620783443466749328574839173226498225311563577805757987129643346289100064174326
Output for 5.2.10
7049677194241356319646628625917542831248498606553637961381668051364187788899564664934477056278862814915386868914388310514851437987690927943073557236568990100167817488706621445450883894968142761783963799410128634362199756883516067445927409173594441779050685469722123242762811133428740986024949553405213788503867413963437247354976296835748519890351816965717759895602595339245729252163488435533276831296318798807517593218590216799432453644047787429934730362281923765543978495541642834521494646859094419863179379731908910689363787791394539719809984746519242438395662986833529739215025906293602875460457896327609822572237517888303184902796213774276584516881630381515356282357591953389874602886864796105377494156392823539946256845122032493896930925524745958887662488624727714176787765865712315996440631949897315234736762111340014266268732937796214758522318417791201150956038661739832663548987198053168648684524392483286875952376011106891327124506340898018364120519594216351361295007553512251046214252083709762239293505078104061967518128894826277652583738354392796189057791777372698996972314862515852648380557077753198228612397826205474486016601670237929491152865694751236604049144033793069458101657594278348066846336874556519076520867173041332453792468065313958584767692253496296349200986623896924489932076187101978821334936784506068624239571159389447638332427796836116775862150752606298433287569261925296655885822220145789029839216888180535662766531132524190488258463135252081705213220442873971841953626578140386913147323122108031881344309489771642701658859723247320626254379844816742638307952094711316521516288713705711651371519750342786259981563766578794686147651043387805510866625125137121004970953963633278905958353291711735161792082306326929234281361207859279417574516158918256648100616484693208282635944579492785654119129118433178712651353890447813145973754140075207355127306731501884758447393710824828409874671760482701312628762888774747891972179266045585618165237171779080651178299784201305606515703190364963106900189791506774861551999475892758277104780557560238526850220694383319259315548109658273211069079403871716497229821695941302718611090413341309380261713774858067771235086594621555789776534817125314643883052645749790993032921855865323743551866264611629156777952938194880577594336125778829422719400385203696537669262285180552214939303432796385219917329759575097992405791389560185320771509991121529436036994138858755394424062452448290998681966246221745938054971444545830120417555629460986694585479528771736478639248307389986521932654481045995107929236983788895583203963954863754935399364203237603539759531213367053868594412750794936610581848123132514503604278509611533415493399428998707363383762452299783126665536386666425067600073124536086675432044035712042625884835275133874394536499989729691433984018678576278563031306156885697859795552339366455559652411816426406732356783527158515631879909919516274446419506003137853492281646111787811959173356668927770312192321435867788845554320529028775999881744637562697356295136971802614632975940568122997756929248758764209744425657986875634889130462413774685865619064973625607882419912285807761963655525788110085275194791315242764837240015292935684271862803440620764107647585096672084915702976827984901989113782663952769318452628545836478541698364119378938479412314622751285117633720492251281305519284897971894825876957968150214884607678907969128306453856068471522697262269074913854071344136587767724628849049302307675388273397157979043976739471192822816262725141993248105701678063332673300672407587154643747629520521424876808911915178116687303452513745282496490584753688313310239618274348772397668145105664998202346423713676721186665728864674246625619215828878653749663314787158721790156090061892552172811927429312578741939979078562174521449930846740116503733175411667387267669946174805079619488592238341279748228403172300412150997297
Output for 5.2.9
34995924990181757874466480672323587146669085136579978247649865945791797638716666139697762191123985176899751506174022935856033272837673612017501754284341088900953426225958951256702457510704620433997871282830975503193708806838834593129128633941690461362318426581537335969424948224978959210474567471777509143578823703482557636531791312668462499119573029584325201663536015662925844442244563184116694114053906286218899571004993891006792230925832368596243745495280868746690353998321015555561857031218587701473463050891885132562297275761284177233861683556333540966489167777662632913272943516599632975999897985306184801071649559484534644136966726273864442844690587729013046221183103711112860873384420936097744585932427494583303127976883141995572377987342576791684014204078138299673136911200977859029510348970315598382714514959360160374283635062145877630138929019626711270069692879986898349207681928216521372483143072759993492043065592874757585512349179548358700241794226331380623235958919302329273798289239108719573319337219453677180292213671672235279263547092869815782010824650652034994072285273066396881082259420173720242312564874328858842111548312519291840526190964175805453511168675268293179499919945214493991230587553881115698098082853900421208501974850067343864983798633783389060533424147015078536833767761468628766959207736686322664911075434134728837195247630045696222580103040308978482903687317388956297320846488331546724030178333935122255694622444820615697879055336581598580109585168223675964723332654447626199718365834963927047933019384287963197728223854534228455302740485434093293851247994847101762118523066485451177514111471149346955207532777434538726520314169703825450242380310032697841644442027226768449936711478626248563785274793681536685940796471755492871798529838269064732979956102758430208483685334782672329776799090982267466257685299519436212768887589981362967237156912255416998960813234831940779337590470977820658944460888918821270788016480174185939009126029562861488855842231161226411353715396510314538631342255317968932626285788591630731877483512868956285217666971446775195744021062210532589485522144853598593988287022047851321247578648114512062270736732804147220245663103505563323800650171085758903817078644161765530868647125436808529995657277042208133053524353235115794900679299423103135830468158769168474659479926055562297047097246263556837118817236690118382963394339196268746874529780326383526573320514557931625296135623309942724235705983533946175956040209732793259016968483377399932877716596201624591115981950874632554271489194868966853361102066280565337771264199273947220239483679134985064849687590580374592496781999183612763949958245318221447445804118132771915324860838448101987248376496792723248646106121749295602997649875977590146657976673759421926532004739148079445442662122224595910730590869296030928418976957160854480183783983940483548971538232562637235899938579328553138533433510831077699723063537290896114445983756413729173525995337227961891212118466626691833849052318206208051703999493583094533927193925610626916989147917713103592901569527322750955126593029170178051484837445069813327968251875407485291873433161372096142554933158844253847950615563207140772516939448282068205378582238383430067075828499884037966517658102819436461545980808457688534741616532788589567158351796779286873615620293694153478517532506485225015356473265395021649846423216013461883014098387683615152041962474108756797653789549884427395170178121548649695654055134920669401608186064423257325876492714944706633705332390248857373352722966130150476745679349413849213025689498908679744633829349146241154135794994801218770542471872141757109070278131461893234261612269979941647174117918601998028976887954492359822868116461364225663661643479434204115351575279926258602930724379265192336649235134983723345925843923156215612726911382109313723028246736329664863171124006904324639769704587225786343115505582764815428961
Output for 5.2.8
76972810644134279751597315104587421146894100364263502933389515499062941236870084001647971959790997181572030242168511901854838240018295180937534269331983408480800924402123436053736018451552808959688322882960336294832751333476414782575683265973761067089974590685173728175183720688656984745097794207988367978722516457565606745387178969693714692304457862518061290422255672961321991578813059271754996879964109816250611904023238979872746755437448352500724627322194439319626652218376879427240833599040460849387171535669271408532710369561038829497934286282372698226207859902489940179346421902744576604671438849012742924362050129541561705723526898809419137287103517171563385889881393412977412959013782063232394056520892761204057940619433291561120734255717291366184071722485221358826249291221289227431562598991560152627836243850968314527775803551717199838802278320673067996611979676403784228208539666928447830888117675262450616676823603319454489883162959426617433114533789431502656572638233236548758299586601311985973270596464282152773116906659939985132693134589622576297495565238407701861798395728427424778060792912368359798778371478658411077442301232595174470399194574321626125919217951898893173542793002437904491408165331916186225124828544585923569160635819179835068832505886813535497832556752759091748931277980686673206736931042250650912705569812774966818981208160531672814518733471165270685303334241350835899931098276499253878832592708482013697933547114968490528382464172338204546777754932692965189644344357749546784598100482685592210310325518598118656111306567980824014778477773067617724290301437178868076930448164585895882568163390350414154395177370086498280525262479467086375545473784467946951632235253713346542838571225410905501673575491397556143654788906657819183839278956813644531581618315395337063053239916532569562369069703608811898274834322803776507898295173639419599629705997691455442765482741898081298825042034669555584434834881285752557831614664446106448987249883956885545057208274950199914272641654585492899246483573198171535608867727114270258401002280867262468725477873674504661304600497195128754473842614808903885697378965534546987826876154855553996197558162396297786249112544658796903280403743523584424071409787968810452427777135410725056109447797548836323952404390321499624527264477486184899140749874227181114227585681538298995469507109447872274822988944784328332275592144666228996434986378958887712825707589551817114988304088926130579945741513569899436584654378159332884267607137215101834796429567457696063066954919518373780627079255977420962396866681268096314097403795308462250339085557918176612795123277447591552844905187615911679577748378642288541938316488164906983308458701242748828232890738521419463177317707426903594154918456439601607235060785649843932792864037774441680428472772764915485200253297806091991819227037309522394111578558335661763022726262823846226869680247211263959533615040403716578886809781594372010347921881012651140513933603379925091469212491167771485117450156107804318188289306141341894347545043552235226021701672427125188902373278320307512614454106763529146221674206861072849708422158928902304419931572334546576615896781802737608454229862789345467190621376218452076786894749914096222567751734719651973243638553277645628869109109463615995891266353604345496216393691963470250671818590918537666408326213888976779485986285129223718232883785605132992895688489987863352259313183141898682279492600189097678510374453449197007192238957787678125238299600497061588979057584887268664469786147297984646048112194414276062454533175830305670616364797540688286187118555068439515410734101174386398596630354963066416502261046463962642178408105327929534370610960101432247339865500760585773565828253751169014355925477654215588413155212301633766258764596384271727017112212613887231613728209705123832146659815677629462353188319559024439614805832822765326629861419529394
Output for 5.2.7
79692892305676750133727451073141052157543634782224489651767552695813075956654245300528761999620389232816862645786380976158152402738231664129189348151813469918866056935814383664498510196640449175239193454463859189658355187296511001973677491616788981518999105522808931536746243622454612256826999586505677919255495955431798954182908886187744781851397754517626213922407441339134626694128449994157564774542805703572423922082504216427588459648126548878939015157653417128742886896290882010967049212455973984979559155661447014183618472738207540565242424068153702721946925811129842344283101376632973730364834069800856968629540761938188696323385202879941867941875824231835115505868865837452894675949551397012336526736432063830384872761838954559057245573840944209807692963009226372373884506421899955647308483792677578656056477102021323841422759627690150378007235740950462974150392551050800226433148038614938208459514993845767998694772543773508390201793721528616020317755275249787787493360257616437528118127237754651265275369589463735884483319502883178082046960428911066139710739287418328444804942426322689876288302963135570484235503116996888266812891525615657724620644488505541104092794751765490805491042908133935857851560258537727589188834041146137257592457836946418139026108979704798561043153649125154562828593301118913943540272253302118787855887596063747775836475209148412399787517976581178778966388226764676829762255828365391541831676509633226025368585562424156440449920211882257566853973742690851858921456763636710120545904356888743526915172497442333489162538665749467907250311892053691761812263879987568959276361838044461253983718259250957754153607846597685221899512285650805766152225752556877256941762246433122989634331889884562068063688829346206090785961637632322031026091272629256045583537313707105794839275877364356898342695586784685144856330669502252388629743121295489359507618709760533710982463459314540717196842512966746128390331130167322668980141841075441724736197962112365841093408855259102756506112473754742458405288141774737339438459349178471569651851674238631993578346175165951955972377188548171807407140820730576253294485318712699694132889173428076735108345913892734310813159366304391495542470343451514847532001595565560717363862366479906807219667023804160995925538441663276622900721973562116153567235160685226598635030378083398231537639948838711278572503510246644699180584696308139740087247725630973279457987184994804710700916569766873519675652123427613392062265324670644769834917289468154198577615524206650192774837623372222824808267037534509268684511196520655268717854921401638477584647344825272996517719953151537677724703958342733981442050712047244859079074779368347769290564868424559282623345960921193608266026203605783846166757321423891460279766625442721871706646446257614554924294449331853250936173309279198507905271318601966197921221326776305838248458227148536434890692786120603574532378228128456572667459309823593633619127921415244741174249057203196381724833780181975679602996829322919661018329801845507802831273806957723172428940593637081546460781192289951253224252768515520545883583580845565515790032175534019842360847278767292185664454093128558513456199373988063112968775765434394052625590599511451425407967116582308388871923506712472771785519203692871183657786999742171242199016159306210213026882753752432144312812383290455453181113784018888306034691355832132420559524364217310334638855320236253785941267556474116642799688647924038176934693561784837757906635441227920193762551125789012588167862122621631647654645257026258772126736743629264253522869644430457563204608505940783675860353062877798078574134688144658123094306721297859771346994856485482678526921775221062150471765376725103811451784511748213884237698836882801832524987267645834317949775620395074474668859929301454129147054664750641771318417892809433035747926915139628349684923306630868275805357632759237152
Output for 5.2.6
91752824648068501511570112013013951895633929275536395857163659385823009490187472329982432232162278323547066667507838452724254320917521104472074532306773469721869812679007406208436161065594259175567817314953821396365281753741072948445214574756470646676508581193873962811771229349987524888347393733324518459327683689015109415189553323378842371860889571855906141466113768508131209579446970837697159180177684684068525078417493043537745076722552854491912106177870754478386603263339447644729453215152860652795599831484927590116681764431801832548605732267926055499593454600418714526378126259306764729522636212374252089428527112742223126944232715886055898923291360841471896931939795259272842552114173689301376766656958671993019082414513813367685641335608955836627578156426716811063413153003966225495568932539350770074276243883841942813470561873429470701213797155342549396110426212153926688838350327239699803616891954899185834493249955908769493739757123071103125853114502959844937657302394323768728564776947974903127278697873076338668497558969517722544560394771918536466026395677246337770684478707727986773031496715379509191512769811918382457122682421163962437318115744692774255211883627818221475846742855245916427233953644414069851401293864943316420563062502451342893344577739137076389313606253804835794616595017947505244556183421671890147065858971222062151836265388572399327888818533617213275307530929142389915562957224710279542242719654594687281588801406182959462264154281524416990446902988389774781807923392005082230922935997469814482292192285502464164574757058852856245862583915322523193386846939183833749928573585317354969546818727823472815197737965107389923465353806480931059691766565645717670476177969989814862663881982366567655590908302152591445120880414917935781528730424681763483962745572894559663238451006839943212786539841361403177923343779744578934678047731526113167611941031103690093914145158270262542432727541997399151397098830457183767370298545175482219889429380092361834053244973150814439077261183448468675699265494929842548249129682453388839490767960677164469461289699431661837287117525455628649975197136794265969747628750646504621355958034678808709987132197549477901582266423611053555123142713739851954466284414819453803128498884001031617554657536238860243339285648334391569703159339359719082003596829517554828256654943348801217797496995755838780984559849812602014497349840974746881265230811272834933970612194653052625791482570176197391251239675403429214645361987624552065860571227730974069636478380959027092922337376432628459312962154617237787856423425178107763105825369777559435245802011501106807823788415548420153199358029172912803665467239088258696866354309747392006652265127729633234564773891778938758328199968362706414232147213614590176383906870542936307793687931684291188778976297841441790680436753553154328534447302318164467139588868619460609475536282484382406825415012186194205329291609311879208451356058269255723693807999038271101327127482409160713577019769761130638017199371315587006899399792335928458954547205904090143031829662512412909563416240196961365158436877336506137854312629201656032556333711926253277099259746127688805218176729706748495025331872614120966035024316927317275280473668889065904930809131518186442427184489751737010464363505990986180178861661030681394848292933914417945250841818128003646554806893305641149846208859894096479704791603850809335248909719297056983358735751128439027844519888223695407263416986873811585929929852735766137712529862617417221466467226656715376945953766074281861123586566251392032765059625728805785967426493067126019486052409596997236525823614653847288288054005459826457771534108218895120674470297152439529912881245215883087383830063272243354059233241590685056856244432346938125036342397951494113931597130190527342833062051737132190864190290993941574121057213817475116447058657150391431023384853435270183250386764307182446477316235
Output for 5.2.5
84704854495716032194790571362008597358673790475478311085603282498927029267095241822437318901246064769590096628865331256387335816759589393618501607623704474613591083522161322182082489672082353782343044771671623378346736392968443365258299799742594116557015331526907176103897354637453005706853595224915125624331504807967376276814783616028214754974471571227427132260639077702414054336773175193313195496233673888567561653911129994804491926732432173395093438116198474125731898606868445024677752153660862098927835955409247385678776635471254383175582554331220501721655541235772599922251871064048983769679164288943416926441604279015368440134414615825813181251297067574427879521905647381343561189617116151112868987215161852656896078281451237770925611665671462455689112924038264314926796718849195592937956794063735175655775350286942664072803027939761410856084885187848646051754994891619666287305445709392222242428241427835366147097241739764662819274893357085682073659879658214745488146733523537519902984391387565857345844658779668278941193846622603664819040311447232748245018099569981516896152129071777619464275305139554573744278311059478862776937445690671156833529314233122579315544669802063789687901633771247977859002765754053645518754491902562482223018509368570225493756781793797286096269198554115716896674753612775691081325823668933275893229939731081284331633643766654652153135255364408727231823454568414261524423825833114081300194491654093270740273023598329596027571437724457358021112620017414641736458221924054692826482469954450906294787664997595982056658004309130685307668963644909426074173554995876274681196893789322932352011256987448377394569992886457517869536433477689103013517814098665974704631569173012048925672599676393792189055326854242564517842287322572982866908930507354454639784255485774892069584440866764759788407125249035133122012973055125662339092550307417525424329990508290238921009026684484987452232962476658191365533351961663317423213153768754433283499314559945738417109253255932533583246438248222674498505066524273027396148939619310214572971271877990394485316591589193150584634782608968758851405280312197299243946919466693797426119111100165734015061968554723582239432613986725464373145644779331609123402284897115543812928336516805467795711472357699726635167616303667382598558490974837991049515634553780972072347970633127503818604282931948887548092565552047256232492136079092123139746484721698237459559689242401122144620508329379430204660654468397034837878895799646879052351663516146765948779377278262754025750432577771706315020118185159640626515539070821176193439221879677127101459641815016694658550178162724598957540276170156675319427933745959578134927801174541192956565249447284996417235252719128381116906295058275564786685521554262085549171377743081114071127676719846145618933872975284586367224695827842576223019126388392025426894219681895562771737321771326754459546634865866658402473055119448191988992423476575360445946168144703668465734247672599318296478958816824521765239499966719829765523857432138588976880330567969303771433297496533014744532217715327956294441328275590849214156659094431809540941090078375963286551599821184239622878981169993592314144958923461590271100614869844045280525999535202941565444645122570844056232792219309830819840494070432719475140426311789385385235250975666335865745513808938981033441409226687987864513963284268418852861378249672702872320105421347460531733136845926968387721583304253567093685147365204019561357478994400619848637242688367481036661716280693893726822728649780996142324372692981106531234645324139192119976279397733550988382133170837019375859145094799257216622858646589351315105674474574347740338536578763844999820155766189582949743515091833564846799203758605391248853394648465576243295548813748066223861254962706016440328483654890226695212552122514709987273433045635741435083221795357571755641832226518174792775331922868998193128365268
Output for 5.2.4
739252049036387059654719532618446973292512751913605706620474824793542900441167303785955892896620141761708773130352252984869642920202566639567407892824037138179516390411785222109866057013651956111238233479671967199671088584187412392106617251089149637463655789148615486132420023665648810435448708213220465711865176666842247511363561918508174447760382298378827554892632392944582821597806130434839808497999620852041866299424674372165601241224412112547863316207792340922977612919557786883243487232701459465294015807863378985803718993966691018418541073183198823075961324870839287531663180207560439393931383081418380106351564226635753145012963651725320153591392330347777803162177975626138139299496977416830160157624391599467017530907688555415428652782041181797895014833523115178424915545516201718676941773447458334768416232530718808746996013478922295089567477715172202597516981805477653254126994495645671546115817532315533552006898881236179224911936357311381996492100604947387775382052559977979669541585273348655702267844313738149601189161294937709230283749709225228694345956466893994166527388733944065593989941863559439577162844305147389628745285771024767176384074134269686911624978912240329324868672133193523460205297931960419212637469858789800314163936190042909222961067666399345141806683205343564794439375497181309782918482355734482753576638674879951337162767954478821398549079943594655846583529172665033238536921502681474571228114842541492938400575875691977214450561928551613339883304154697379383982920352296817212052563320535862554718040537125948851214800881458614376657145925911771252014272104240417323650214111164633134563451450346616024771882422272436865759928375716781384638626428461395767020524347954119522451194536856102408748017365433114721878899274969597724497772024589257640306390887416868195500374538406025409233827978654453281663264794156465338348487612557037483622529147253399732606279169773636883076605375126616042828967218683742349164491976771828756670938293950194259056521569062689051716316088783322595248557959478329217131295953784413192675642788427677297707195395575274904778506225989375627466680251797384316335817069115791386663899083566794194937351208387512993996815190291704105858669789152643732041421945950682221977486661853833077353011746943992001582511943950956024027825860639859779890810260828477508152344915828653765109423621995329198528657182315601193778450002195361061946145317185963970403249959947392230986029240081801264731564666641242570388407755268817054938300423065132789730773274400350134727571209874421604709473905527193342079278373468452424840132676685543166542382311872361123641785493202514862820642549886292399770873735560141811126112943744546905627489231429975885571967313272473901363259677512600677532454625826160661051324923595049336609465145187221178088931767836164199951369230155771032362228144933726487822456326165354919529914155720043163391670533500117704801872329485691190003218553999954577783155725611463838705538728716930019937047911151284634931563448265209694927679144967750873991879650877214326508317882168065574083621904279522356212095243499168873585127632366741472535026951167437784865664212862265852177959986895443043165717123698905553342741700776848953796202588768437887163392153018887423748235631201234720524884612872728445997681458877644852695766693861232837081556127216683582014285021479178677226771067419515946305397250748357885712035628170171912442758948360979716615364839484523463870766690299790919540514482696312782193365087981396759054888803379176092366196193283610472088129707443749656191538694888302462617938271554571989719823203267939160254147743127844652631931223828724297420022017907892110137615335859793806874554684636120716478464276173677435258594004228174619419003487438842666805262671391102682793409010574835466269107633343278521802506990603449353418228169694407216519861532158420110272546846878335173560789352001
Output for 5.2.3
59556480504692958813256668828948599537553523986783348794305717405260937083528922416768301322310643567526074053548535566995031836571587982717897294661007383290046542623057873056611505408217548588937239959265767372193291240247977344789783584044292967141203090238830932557339669251561993831567349996888178854405157174433423456767091097178670382338426647737127210131781419177272984510416139270677557731786297496474597874649292483315159864227749394431898660366218602483744847975502258539766922435812741432852016668500607889847130357494593108103887517942255486162197494304792053531926652301906975060287408233644330669512795763521529464263129319301393486713904502590614224448461875826645955180618699487107270991393823312888013159313231319855441188945070735731586364928845521232679905471398211499560095804163155613866033104324593133243632836261123864439393437062983805326413691162642377334519758965113029610519511528170615315692326229181725430653784858674386621119798151055132351140343185616277254812039506593230159472706230445577901445737283545266546346419914853884368501596750579709578261084841930401428027547678782849587729342162602676612785647234329222196278384871734303247950263146933066236527300620132635784813272778587567940656871526613581088786981252366351646826593738953498422526978016705529594860351919160133368121486491216253214277081933620745807199756656685069569180358585616069523236256419365496525199532551821294492903741454626261862941017488115155394564877614037724853279706231710197741903718084363227343626309777996246263032178475702323552521174949738815276698550330816155555284219228016170989851197190764060234370607792517807870790287770333420609554905438350803022933324684549603279727631218735258473237963264643227814461834991874696204599667204012470357491782803878101337894321946418196515288887651575606859414697473842620212667117264440581589098432456285303320234993155024809810983062590824352005810388543971963177414867191460046336938498572539065169745173471985536157795548389188115783282343140593193326202184017688208994362221799574836426666765296472993704795045532770964790706241950326864036498616052152281998395292875091721495590940970453415631883108992745506874289218495798426402334949054739590999381603627498097655780779996051073655087772568714197182272767512824156778312098706465841025565237494569598587543524338177542959318054093597585820999648658475987421227190084613500957597437657735995363642018505569207256038805843543663134021866690758261275726634129484723020714244597332986145443467995721417744563080513082050991867740235518716218198562479352219649048428046776521081458725093393529149553136828764097473627336139258083644290558903154192426644389694308265209550546200431515441043236193103152381965612491734980567804417756977552780590581477588855015334792704297761436939920697023034426059037349580569469711511699353116772590880973439550585431794828634490942587529991995935447034973549817973894146831008320258783589007753480694124763316005801224248155366207540968856840354597994915654517953270124857688768245966302366146898322953982688404877896296481209497876683451978430289659518527175339922730552790796181348017808667116994639126779918295947632478342164725271831794363392781582021737979425057029312777682359235850737638315468972449633568413955924826213138830773845617234983181443181697544835963179576572942546272748738823955107974674792736289143665186385479249315945727411457334352499135063850530949495666506497855298302163574723348436323462172491421436847184167726990749344112469998665719741012739123266003898617713135847184463775632714293981990186628835622532846074765676530783182449129868117860476857984866296608996605419865000695281646313280082691843371502089423901649736046434595808121110265939955602564521124207333196286929919093892449784093587631424078677315030987110301518875349318161358136639742439347742401838837780465014585137759774554369969163799347378522562490
Output for 5.2.2
2745351576704449289585588551912366599654689787517648337979987328276560770568802739865464614510052146439486456743380669051317915816721762844775279618036001938583449768934838344892215911160969271791334955817252785961032896734611600940015276512580310973732097587265263891187459122241684528057072519577079231630186771959544536230132071395940451039742056464398948629830202058367132299645632496188339151843251861967550503819665473666938332668621391965681828531559727932457653749764952516732784158453446013123016685632206325847475458287805026962074649962894580316825023776885078769318578112750839529876703356252660861897086749848263943071912522417836494400468096114475173092404933147749063107932856943979065806754718595683458174858344319984567018304810951325496063193109145432499187568507572279972440677054879751470335747553493963815100679820649682428440828822740742759303836875389015618622344480178099135555900798869962671247667476374553405029868517211305484378698139768419526952508162286256345375951565012237186069814018177325373026166025009739642699763485176650062170348851377654727549507423147076459932309262716277346857862779570676469760972494202298275010804798248975064775597492739782814527624919580037987032241507751631564600378794348068957322133775722019743499664042726250772090718740522738464715450036282860726285488661730084181885880759355042340897224476147792956690525265168664875131562937500287720083742610458558458605948413187868803299805168645118653976238669077384210813848861140480744114792067392866107796767868195516841611805975396986657024138865335056136817021508323456783895142306360031526192574089601603953296340890564076017677483627701838564225241845550872265984416207322121233238830444790012726458920648730611639906138571729146820588935787580755709623857774095266010192550774732852394936860736072691943880541693216426443758894876077487033447877778502653667126377461224222616389651752761408906730244694146223935302506950844740312467786905576853678004529828448349007606233365544277597131565197233054617147606195578263066492244302319517313810866924384886359762065423139873537076232974297709568528725459282544377431612599094589219794524098494595248528736546979998232382375869683664431293823571785000446769214771403622097316331876535060493136434518415015884758400061837243687427307042785659697280372628053723501910419022055087824479195443321082863768671687794133016871945291864455945910236892819183273267678028012440260817369422164926389442715746342346702496634395668183351273619513519993062432164452511534533480703367606787461169407931491777581525713426845420145848917624872879414259168547597610342157111130235219543294787721078828268434446434955905616842987397393424413118202699332514051616957486931031216555478628826997625739957232845283252020566361802890080851524490642435813230381878254542463852578686044214174424738317296082851801787848754174503332282599715389918677342899995592687806419950720112377333655348767858442292001864565931731472594449749351599225166801932453416772471345287546900345233472778494229799795117931363496055817177169768171263626351344410885806319345945738835261389841777034861287054581761532298054539941711034519553511347154414079518231683847690495210199034906196005354252141734189278380718367981766837072439942993012453969944733487489498244835643912314353875596162043370763510782769236643252904410622807324818989789191656062229034656364474331648378231805966230664498189474203253151094646961214654397302382697650216792759830949274658898584402651327619059015802050709853625231305159319762824096739882391962047843606567477574844837232595524113225690451579116676295656399524862957879739933943142253063994635446912356284157362766488941723423236699279069609588603182835278547619519553503675819088366633698818299576841071362571576512053807179363627434744243045669076613774804621962535122905490440609100685975645858876859302195864942297963275755913678409764517508345127260982770
Output for 5.2.1
2348367116553284511549731680369944677980140314280616082356771973525232958744420073088404178288998847590431941808595143317434318649723719830299465399867189160778472492235746323157712943675681871812768831755853551721734329456041152414407574322848726124056567556323521967423532438044270781668402733913245531170770055618352046948794937321296737024773508361168848251689656110492255331674727475015909518554586168684394759568947976647014509711841709389155719214859425966959943376554324609342165473824876332846572377923851757922785438601870381138691349147588364472659259333932174515519974771210514278546754760271968408498520731737964244509754818237388308678424426412547559341163431204167766024238099935397580747117502723532585043262522691253114595865049549046962597721419845684515663109799912575214443032981990455567919849953260945627455983478112506309730481631620189968136574945643963472365489547988028599257979285120722825843197684826451821680152446394426750794205676381667243839543786246532012957070928359193519873158996479808956925091879185183423859869987568155016232207597691301628165329478353549283846978614639765483238875684845226191484493206871769923945695344780992696332348147612564556745338661849106333445374599171815157452115806439838726549921027874998241736582697481137142231959136401865194051173121649625703508268016776842721862768561873470216766798100515493347216433683462633799510437444171032757036535151408976468826254733039177081544716861253729927173410780147850905902093994253923637362599186917313643931434426919635087932060532792623228002301209289557018705432880107878843560255729934150465128359542828865619461525979838546640396757181728338817714520959139794643971232690114151937122994259816966554515545900649767326014780953987969331368634640041755392821870084210536391043350330935014582211491665191440434263361106979418811122922554271450722094151060062230145240664065538624341597485988251930989297602176819508937420194952805372055507424182168536649734882439706763936446929865398852570420779477911918265465163949254763766026074271859868085220387973467276895397649444432047384326475918057201205110472595868089337953659281164500175686089976452298697403638275505925777062852653366602616597898073553055740916110256946265828570057073762265413002878715435704877130757993574534496279079460173341931113539944548711349741903741871510648444766113296729466684034352120814053139275119768016405977751590940374026704005473626025141873171512254370690559673442112081182083145048476749985392007958125923407093235357476810111947417284142618817731515221331818822373557355881428524710154833652093299982138843285374136801411297547511734811122798360205864516775467746299926989979481809227235227398370187697408525021349502824934883461102776151475215751526582564762649389259685139077004363602076264262396894366535749068342376260424354878394374537378742209248396504723955402098982620164748373545133362281245569622488871995962178307649537085142673299689385221983633131595671065223796361124638527632236234729279720070176123428826263095677713462691894544227645603584949755719970171739353102767410428325847046537899323228531512795156535198122177378080758487945752094756135165175216954123670192526120687366461430864107504263448812157342342054443657570006008692668138186707488866731649714301516749895284711985597299731914708745975001119496313460017121355720615641337206757370604019575977678908243379319005386494489754281779191740878989174932349763762432461713402567618846261248242662588031759933182051335910859595792901799659657846597202474638414601263530263924761167888249378301913919997148175168211508377488539108709390424678178186482607196182979175661154939220463009165573489401641790278226579520479618579335287135661450369105468414580036373661261828237487333786627909039161631831086462548388435402712567462225470519509187328443038900894598075991849282220792113018833410395393706748296056497652212229680760858484519
Output for 5.2.0
8122542992665119391193113271927802927856037878881357856874128498775590878034741245138563693534808952863041724171437483230252662903156903872304350170442221529449253182625811690695475689249683279163374297135532727678026061358195277775732927573023620591493408502649511527224178960529824497223110993556770679818525098596155944812149428712615755564532142533137824900563474028144975825210794486352534973447882359476719932530274426731715525412692274973534187562199681742207421117074585670112708325978267683151289062170503824035618386183506289379436533731525809627232183558362674059179359491471254570662217111271789303705446613188394508783692218544402783205691457838584423510346676958322822643225727740679164875866036231097577163402761426884664180266334542549488189982757328394518310225249415414692056373736514799599463255478764338121414995436698678405463312947242104115510597529610392487356183676427875214698952817756168168454129719648414760451862905099573377905362719563059995848355810470041414563431086632991494483068667091820236844652501921385949698455267101502684318107236463323469956263834658056186451280920332085591726975076862100459437953920796272606422617668556121023195266271391627077994937969424990540607770571046784221852067126307443794101384529941473273253962169555859384887224415505810419682777220467607721400061847627806039543338273981761858945144836296886158671596927631954849889715170927468873512578059914480855771181568329941197752926217917074265491998846123437043682419323223540152509343188651407358295754153245647011958237095097535248910778356609883017618788538602737074232150807847914570131150278586382184587452522820417027938144971728134068681237887593582315971159671146147347551685750084632108965165426899422178541926280816753852606903242672876285692490157625379225365013150256962129117371576853873540051852337750848378880440890586734633418668409671921265313914694141598607084309224986386835725301412531938213249699624600536948098343787896467223228687053958862157223675341269976814487211392805585438504421922742303436480616855685449579315745819602991736982497140598589551098460695283466994822271148443543404284994488489335416411231638852459293324420425125599458625728591295605978305255464934415115344627618101668987664536103091959530591581284947271292379946206258219466357514214526148012687745931795633239373315786685649495887354637164244577291299554921041490252023338701514129596921980587111135331191126241876504441605144177218386901672277254474398150502433518105551743923008603867261709118096868631985839797671316858910291735623954717786628472449625318539677351363344065501865877583607417621506615214887783251394856369562380696167233697555077535432179032253219807546928441260443619548948842569735526600930477288751592079437629424593386193120217183154792654168704567984849589044068857093746912983138107108472526532806827792542110600680068031395056362276328818293478500749831405423368870851272418459905340275453642253258591759361731018292167558810844278159590902309554547264586883465568065384215409470426552296555553894132545878216779103131475370852493206389154661765299998940924890891250479438165836362837239027470191333721736714299287275655524748153872338412853476747037795540638584413192638573812440547486317234929144688639664837083341577174370872016727346527541465500399945316785747520025653015838890076208477363888649248502058849540948967479204785950817829603515295031275249847795422799887789953478462531956535092693444357547751187464126536757661049075255675741123115183948952718699243983994949191779416749079559370227442091326762534781671198389556790272930822157849630927064375298501176686716906071958686824703581817396472997566376022367793818113694556452905366754742452156276732843148772420137825242712555939219618627897864390972560881787455557448163477925242081591620798434496986553176959143580750233457458054444836710557157391649776776019547683205117803671383862359416192101519
Output for 5.1.6
73568454530530525544584719220081052142614094336361248046259325649463019869469186945399020799162409073678715418814215122256087773576786618304131245190236139350344975497839406123544099731773007118601242184064262973226409336651942828150867065842386464287085695477311594718913466351678462250292298166602654781163721255923357785256286321012665522982954493773852057791250662448869455435564716636348311683148102814606156279416260837443137516860799237730471219354386701048909324439649105103564655729591259210075239425573565550108721668364714877947781975615389194925761718422656232937777043934086676367373635771471938291491062197515763026230751318537317968021844667474799942239012891891486630761180489594538884882993206521520366783668614195933774933946090405296253603590569423284612414087584124563197713043478064013804658553618342543336611548649569783327335711642655085511356913813639605044707972441168848880025292412077748335890041752139548595374829193198203115688896363890460134629399065244985312866608945817237396189934122274192463363471966296852486142510873456805590165388797621322277757985212737892614611731376009246697465467419714273567602942692813949289889543634538503894715272718506269269598268414973746692276116332848394147688476418451743050619165166182121077095321613975990757959361029705012081748211381351346479782848720546656198838751895613609635659798117066165889777233348010854328669624823194276841813481327962730963440776344438237604831633704660930472455556644072091216342199158382231976391730342827204000676510398276518423889604481154853044257599281282862330924986523261397442799546953429624766869267857963508440892246580580899011684463664195923359709007471990141582464729620577405283543838792726623744262260920091929525986715660377594021842816584138687453126097921501161726409516319972889813340550285097884489077823508233348342832527103626996837073345908689168510750076033042109552435441726816430604926545228748332481797271769389579522592723587965425250691568124934398971584020290656691520509871116306034225533574199531682839652819166151336163379295221958605122457838259474964753940724308743656564501649223479712159945960181933201295823928517124120446709785721782872165017004831770139462669296144274239703387261666268322781685038294997594497895816826508545611168209626067877995347847491603648555809305431825096011873567393055746183955746069965540774363963135262258780061773112836173465209968522351625753597367662238155460712669980456734543547749782907317552635969734630722660481572981440443346094276616811303373569046466948828783232172644329304439642374977894097149956923070325095589400551396312609329792935014763153877780931266911515621731571004909563902730352856947127776567260677480628529745121138887851762777199912795746492414172061880192265198571343827371729444218338119717353623814430031284486367608511556655121625365523639253137512766210624369089313212488305833696226985702425671140454538855766435981858894884585539503396142184624215770826327464522103048534765793841666890676807586903785701257498975557963547424917782036363762637431407724592776479391363602868558857058553965149969705754217659705512880382765141655372525698618819946154009563143783838771210397665364223402565728822696236267887846205973642063855679154971883956669037411208238899303202300439398834738343227606948652994142952876396707257586563316524474395224981163733781772713452621339403826833421792819865454796213753792180646029851666176071281195939938361452526516879779112047611738458865338862984787328912534130508194516759878158960542058805090403724981061694920921056373447517443514484129448275657975234819543273742692833399083997914344290747792503251299851308241703575289333984962104345486965795209221106418144048672215677530626643041799909982951997014173792734807676944034658985285738234274689136730485092591600143097798212494159448709217316124005483746642004583576143991597749936726404426880761062412166509296
Output for 5.1.5
61887963131475773290972720712114834260174631930348739055146772048741791045094785637720775540194042063496183365874254377372244421737853880205027826692714166096109177359139838297380818795705290269743561668477498973609898133935442556876479216279280909541331611159819597620331236207231348972120329657269500148352964791418096526459895595496979362943551235045914728629786815683762847931664722699647883433331096855553660754115053809070898452271361630412279911637491632854188626673445661589642127229865936920396238197917875172521227843628067834384878605925455777058197491840109424482938485877684227012551130888522032571183681317851466338095389778869323233469271586183855230837406257128156582687064886529294817229225499302180777025602991758327388137821783420356103157436967957315552534839912931606168169511874238774402526168156125448223149157256300174762485852158385880210494214905120747901701852253437049892266368655603358853029901028305646726641850569031557576299059033601049092484396929229848174198150596085900284952294989501589160595545177213525456206519272172848369841214405946040263439547045162687986738092986468480084491429339084519924668583470835846430256013600557022195792278850679490691094738951936291244225453560042899263858689747271307832681180759725148039106833496503409393627104966415822896245366502387936361231339300903557615753463650501732229025228963002293346938984807150949678157801290617519511687269102801311795752401543187517408439117502659755477552161487706578390350718871737389703679888239371836689529989356201117248458252904421142734476086216742906998966988825467222250213163801640663872672377953586352266192958188955722947545156840196004159469232152021370630241894661330038595550584610818052716348824458355175558238890939078998204209645649996412025451856463620144158615641181221639830647454643689202413114771778474965445352026721027739351117367391403214413096392856615641578502977655994363541874116527524938861992893959103303371159871778336552338045753297474016936970388049081101351977647257767762667034327663024526887158770145749150664148424543526472423237186995803742932922777598772636658895836417886605622785549262656113155575108181927152810639418659451687843199804335185523522347659078166399367380379036026469962676204336018894059828645465191384396557011655824653405842419172842744172136351296524439827886306046227254686425253280156487939485492468335453211523087367055488557483614735191542038926994384782990307460796235705739659295168012206159420645007723300039862647368475315859891462682914379920166528115011708566419609334914103684942876457423393694124224614310066299115824962931013472331363293312227690022456027891687737178877340759869768990084381117665451243511359675468125669741757240752138053419937118974325934678742570537367911344255168798684149757693749158195894915813708230039409462911286107880583693628261087104622972896844948907575597518444843508863700012297548714988066922630876464132122784794171532247654576391282891412683892762558903621731083826964870835771459220722141454504769129592571691760322810597267869752212583468068889716286983165552146086056914219196894183867895252898460102473312964607242442457188934202857407040175436094562301239562630191055849614207511064222813124861425026208729312791071894227534201540399968625112189306536861597024084715335420442731647330122778940611187001753813673143256534546075284445265017559887274205594735215414524800684024954148873102858353301419231663313697125724432397211157997115267692543191552137808208111925078629671398601701238786785731733828274472762411774869557284406239269857849478989968429450142644354882058166732964149285983650435999969752147237756537878971584712351733996519838688724960462615710645415137075883555289720238437347886971314871719550519231719247406408681241949380266054291113262574139802987534602417698280012931405768378459377792212194166389352343883584857535200677337942241545462137179572067566
Output for 5.1.4
427372893820399053439825828883137374611240349789481869351696155991273597383727847324241796563369410167871543359214920655919522103794185755320424745866757985869901855880687708909502963701821003474380304245892345937939993924653373586173859932605795953122427148517271730158097130329176655937236885564440159574754054802377796503725837175903665836964952682218965583781712095826496617278543798298249847899647992194588204436214647779190269449156986773175994062686841777723263678999812919516816933877781782106563229765890617066573705390525394149011990072068038935087766716252687162984936794932175735849283467687530976855465709287501788685796417958752270113348277664262360267636323992027240871164553112510039206193179656911186647343442163492809151351004597837147412556589417525904867081788265134618118665337442205781792753455881184859646199150450764863884894981213165710116313625493831054881052772807471539479862981529427981646866870187427659623643309844483289509994934054373879729035586454391518996709329829545520857557622352523674932177817954748636486656622903082893055991527725851081477664948227435675068729748369687439781992229599357568531951880243464129698198212756185854835669267747891657954737427422725401375625478969882532776452579371672335716367565911402687084713836328281695818455843544366812436221845729044186582156566911984532292399534147251674069941323246395657690712307059377897028967061787267151619222710829744585029277034269950985996960149439216199244780688715985380091948449336678855572472726345427162396953299833813155527942010591377234880931646185866938607335261448065800868335225654669354701483604326587210886961130027126657460010507972127471903215052820712631514678381917588030443365653831311788948598105558963317198855506126068466806397235031406502314761534549550830398315763461912993145379491024588745154855900546034341881516239758987489481247689562884219398769592421875922947382383226930531884606046147264107071736092519276365552962695181569224441695741972644162636601586363035371078794910294026177294521056707312367017178785808789614510067162511653669857692222972301861797069566278606297149143642668227948552962354115847483310823160850427991945858515888090959123056026128929182948357652115663283477643469356449134957731324143913027559554497775896378137609334368346785025817442707331877639966227070875731437227508566213661202130715011259862039154172989598709670765489346484426422783492873217809310215915140187819911763894974849076176583415289838785546004849454803400421839762271488906311206037358953484486636274265317657866779336449857955625936064463877064405992860842955923458474913967463693311581775823746922379559642370818223269797359989564752936334227085622610281549499674687542360517638135706465139531452734466904704927081596942883045824023705372803759704278441288675826683746902929499231899676374665505852656012569504051337096848658231800775739828742658785652766364058456525683369078141359195761888261125261121618015357856666542918082351582431353326913671337826411858764413268486428053853051688736222029829641779171835754295283851934458861418599878041242115702354775416392491488794656610763387892949406193278244575669457558765422367299123965320127642309887418283086891642504656127120046295376268925760372765696399666706315717491163822417537919730071760592621301413793997734512881416027598773058522254900178578550276347494310313524063950280294695522294110777637831305770959162312901100541712674551729854276311671612953719717798639212480273682325616514221828419461277048713571954686544602562396135225691417140642818152658941460925775130622211469847420950672328694532997944208854826364670131875077242186561621844648957756702403648977131585275566545194533316676816744776523237695448852932228446797141183273161811215148238533170985989795066761596829103251368134955693359690134003550687878655974457423541167672672208817885955369629010936076823280346658035346108254854450359522989406
Output for 5.1.3
9356305385498388376110415645152842302443916289883201705747716451767029273335178082515590960549305924376827058096920578387632856289161816950465272232596618114545039534444282412401521346927281418028185363923618145813239542522740287638443318665270299527581452994674118675254235921297581893657258221338578651514113927854332643202161472216431703995056719342438375384613737829660657324770747419866130048717448237544432711576123037862987515823306251547844919747122619592427945538530733215126866296217108337959987796375830732598741274597145025054383443776646713689314212051663265740125873059294078953392309258140229309592235926946919966099779518717374839233229880277677597544949084496876961129528097270040121038595740441301177142734391769378637082238578398083476547183842697670631203873646086937185529513897298624894879998260525594766546551771909280953541287918045779866216135814631687964241729258605444602946861373214576475275132012701451222737539110799392195287890322906420191120952199573370880136890250522554183836576992128834383734274599136439416612837944538885591955608825811484397858840548599769500705934342095073723467147328141750805027163039158864505885142298999512686083452401245279012283826427452696104823114661548937080957584444804324721772946175536800109214685664615099825894514951094503860291229031761419601673506726562721737831224270674939322811941976250129661438559766253015235431868015061326383066165829243257384860477698653351143559255249334773525924374103554437938660563404824611131703355763486022035914199285865575757578298149661883459194715234599550640759523028993351964383487563398259543903765056552208400532898106041243173919078189649720596857115855088804267201084306757963145860831591897409587931722363978312372929439637725848502419501615904326320580874531289152033082177194705092201145305516607546215355748505008527984892839765277842879403036937296449538553197758590340753071482861083893253808134813455822765375116898127528673383177613953232160016061063479563647572092086586025292861445159378169593345486558918626294026428576578775898389331643236707092385599276931992609811737628657383829714243491225766885684974528181398730420054027734546484884392324064723325488398394347922543878040121748592138846705975968560949385091137637853591883919767579188120378565335851567045782583943712709787884059632231762100754036611314638672089104947214742060846592277979685790953771566993322369028455992414711036386785982015175191945248351401920642013533384502734424433972948166494829540444474505330398246062324430482965169297244462736684303447418592223899921162421063222415769514495958202911790774852394744819309844277959124451510321727482735145192654671985496102190587719209269396210841494553959864531360351043608846590418097765749458866892019691690629499964742181426511462036397532367813597552294853228636444286192358962221274552571067865070661844439916548533460013465440755013102861569378217482933253531160692290641086014154385516875779944890963525470516421751772200865753426541117647725982872660838844442039056326375392597486444521651595459370914773354488959564328014430165961896074860567659500914679414273512866683573973108842622994841352177859287568793819747939795287082388691243515190034261122090950087178855900078646796327429933465363269664553789572659395141750508682710444328429650239605512389308590282289651191404380601178573235501257213282878714349719195680805198142945744612317996612983362428455948386389725228947491007517598582401898199660975133700918185165529653386627215621367137029915941608261715528965979584484914365973492166645447402141821432226160803429835812144381776379573471050422950692417569980608359168241323962064838282310556275879659762940424399987122567622593203910661844179544795797527915065840822984307596820945143513645177539720129057777675659373675250536176750762892939010832840096285250794442460473224193018881454361948496644876299861152630
Output for 5.1.2
67143601767789768560856769686724897837862146394373848564690446507499740372396741379942737392051629476645963442792104031995659257632763349026193620118702917518056565064912330413628602876921128343184168034811784345436863413822082827856514196858852273444491615622476842357411736027538977486666662281622952690508342461228925422793467688770779790697862494722397748379959742197441511989265965096107626140475882492770986987223340092076479522813248744564901364582545808462388795281702163623276676483367427875399539374861725779847432185869494419408209586495516176782493020741683857532874913199920727722205569604969843906347757384902741459921605399134243454093784375361889433380978066215873998807899731520853915149416816473449864213771988937690345737955104405759555035399301459761844055786561778648592183366048473973239198681512344348098328751693084750128881977519163465773296403172980058022030539819866085618476043950477794385553250917144741932429589093075824078311450846966509227633128655723716259413739518462467711505710295691104660773385485215984771996902916201486002947959726786062468296451154495829582019553166744614690461939239367676989949663268094610436653589826535030779517826750928117121446907967276937244184314330339945098627350656766626643044423965425370757748864144161328691679192108208505843036326627389937122355083667563198126979632432255910377497932673031801976812696055684320434920828481763611507673871820135169081466408684526999589051283319401748379643734308483418703634213736723402340697282465450464985313627826036071015813743270582281513390349711024416331205141901286424849849628295213270991968553550616965782595763464313958546067921600468816643306291618166696641419269138274539773329287340218277835869739604935665949654422362527814008708959298533157513158680039178489292099415897334292072879689840572953730058857885998984557246663934111679026462025677735421235531050172551399054903329974189716227309481823507388171764073419018229211305016213868551680148080227066100589844231241439492203892838547294293158522484093858319659328832191376969635613951988469254114127154770925607956977981708159624120214303573340593586428170022902280318433840863415027128185428796825541532748813108868529411655577785481225357625713859818227856895551633892759833334121782636518460181270668631473124956699728540284087868649152617283057304277153188153429176992812860662519151788160842492608720767660789991436392263116392991991657676979863068296971461156009991214364825255060718133383666343224891548951749821608823726587687822970216914134695161133003772141003310601738143922161838066065810043321125528276704791871416063398231514279486469780156354699482225496045577486639049349527632359951265776281113138423479231471634724514238782643228254746041460769025527930549181882630314737867660889400772595842163859097874163672289125871494603842218739746229451720387775056866464677609659519595797922522746534790183635934562679478098571170446840207972735966793673498082980709603734327912481484896577128260983172324218952397551684292993879436459261827246316388872930337176146526945102880507774913589111592415025929941380797212551112514547406364959715836394898512009874167826641512551196752306697723797409577231572323167343081564669936075692749657230814000702748876502998632415992849652514744528918929875079115782171776839579571354710519045214140334691913501916194074399759417101448535921008105191295073356665747865259652255776837869433460785827568867881017210929436394024431528013434505927772841607376387617074573606846571909273321358435238546936118255902821966082471789857099492799151463433043466743567388516021295845897853835216643599903682362682636895947045022365282252772680301913597397200484592325192099226656626666662329511826885287557724739122774368329026456631011662352578066684717886281961985916483321725736531780958355731703623918408370856969581059385625353532297927836520054845346736688371127335355499902
Output for 5.1.1
7731421013525564946526801957572631912652546509555631614355788123174301493888143100420954053641271311299082436932051718887705293812402616884729214574457361127226512012082789673547651601990977799908053878430858458242657998571233582357892750671234944688773647561573528521353096398936154297606215121642371375220731514743126893678298585136236287156369818645049120489879993809263527554382766379690413630369052956564212031730301349563803316496993930210075282516346311579672716130214722836620094715645883612270286499919614423803510133989867822165719169171739523485668723454695744015970421555956437583858036559495905080240889527351269539529312711819873261108665254368272357971663517214658998054171990577545926549141821765130178481255721686553446734216322986253529348613385514561279639982833637611546358512704444050233695215961624516341792537534189917109628345257704500368143968030402950101886548562908285376999274400840477871042845580280030615418104546957210642081147128751783987580328828991261768492952912695281577789851100454789125501295296912606579754943406885891244513554812287216695251839067283116782967409393633896938520596712162104478134710995733157662964959213459514393282318605537795872417846527541942930427609226047215776354408544735739614411865901718990006117146231582746795823617331938756440517994134499242172599674651602903950753862376056522167846126595639901313185711793132469832626297435121865247770608430652950559775645372275772391988294811899526928572464729096418477488654096088723158864013193991590303937503698966414209783272943715281029397438038753316321086862311590272586959881236771734767840867822840156754223159455903254553162731511946272514784889987795814286425734567603746721439914337094026874218330798608986171666430826228426549857843339095389906170617335178685392225166481216512592215784115339037214030676031249048943620395138804337059447067621365996924464650923133708757096495494611018747158423183863080581025026470953265323231265674372175886069519802230289580478443949549723090472856798757469352293368488099452791671962532372696989003325862312235591436694410477462053907005351634375449301184108540301656965339591263176324275144170842192863796175919833686209178456785550928236526698678857657687323734095232353852505863840182016202899283238343268227391954619115361380924791575583814135651205152795519908593623933281314716866725365579706873817826061157056179330384465364791475570726172400262296731781762422382986915227902777745929540597490501227262759197947652374585623367991518761804527997893616006151493978302882275740735265262655953167340330543463746254584751885739067998313391441584036759432102798563960100679355607157573233903984897463530511153059847245196114193619826660411217172339478215585729207995224835390232104431329289798747187863032657227712072825328236378810052755990229414738656233526909379628319065236937517061461741046084672284186114962082923301825015575295371228630613607607540676363597770081101254036180116336319370768705694441373323104922245946763369665776096387916931716732871604322968957679729632583657430543606197466623712534785994481240480435854564585338084609532114442753081978321922399995054804004318023751684476563453414782999415399448236540747308181353142112539998797966920844893288935287656370913695787699087643827742267881344582744444797997526444113396975680754134283862172863964020607436232285096765025813861402017184819279080512575564307371235817451898233344896011623195767657546024389730399984097910536116383007301242206868703259381688982367442945538898173016541156347535523489786495639692982263297239016652275490050628186262670111933274922806230768609751130360426965518342157129309056324861658035974425627333200855341235866058106135372339966397425519096721347325399798207300411018125701562852341414655942914662272423264406528696606414821895507566317031879962834299224581931025719072308187792077319159277788820582691925379117385581042444
Output for 5.1.0
6082685889439801411980687052838481964339610831976901478852633275209594572358703224556186862498241737199846203274279218789335160676837331201874906037485723102471446862916159461482649334661077221793361400677312047649501485767634121813195556746706163769120028181518280393039749251075078122672345396057166692068293836257208261567462973211716039736723907359292323982029908689403172685271207130727642582781588632541269491421819011749804444732565961191029897133795035695235309328019217338236720111370963572833441994347602477599349278902814269700721826009504166658575465357688472599152692032122683524834044417448516055554444863338898644303386501021894320428912185746398984368347349310242058959367930521559520522563681204147407725621595913781176040777119746850850557566984826461916573403535389207529456312564894135617880489341843417301382317494567598276532379358684335710453528635861605056895907796762639943832051837472877783093961291244882010225329223740363660973196123588626434593570667916981058765565607109334524675076960824113397479298832174310238455086759058557340512959697766092793221254729227280611786019350422373675649346702025324422662849437820142148279994452386725081211345282422262641253399923669185612470961468418588721661923812458411987747128624520189394919464971391242929708543529654790754974937212175161961294128538622441214685464396851656681342693855456055555307574985047253972125959683269211394979717118944729189249120891095378532744857622653213340526638985697279716795526640272348602390122821142111482417974803696367771974785805062867277003972821062331421397288873555437815502540135023474219687787501454547926513736662137651978459518011614236715491957429222789514028432412928232404301663786783456689198133691431385011566445934908315833071122081308170838831922407554332117150456551329064088414257306493715821083276172510271410863941666421430487596912261970904024470173985732858493219808401714391313967314524219376155959949254275420583530447930864940311972521362742360128274433102229847455018031333098227840734712619153702127133373782830933221036106353814567554384679508866357208706087173291446130483514438765336947542065158731515546419646885759133984193577443316439485068545496140507013446927132733533988004466448449319301592758074637540213979527171567621591851425349902795002792219198941299737485653497750932580624844665686349509149179442515076760288894797615868431969183490023829326250140988273043360187214343433835789692208929047755257475694619752567196413177617964015665227516319350547281542517854142450292648969754528667691188872051269158192954173933718691743395793948463370117125943861837253560181187800868345439586369769941512759457486799436369375519949069574494907929563648234252575892864623693095469010876720825028995490186253935953883953341081478428219075842121974275332731548769240734505133323177028922518232578222064133665894147636565434238822819371927067727212731851943492732291462436005446339460088896852792396599941917578925724138222613831797066263742208485423122400192195853674377396794023404619718648764774172042365663145692895291399894653183872318476209910626446872614378654358037491054550233344729927530148752332249857400970240394424626871712752216302217534687233651556882957098429497325752787534826807337768171536265298312895975481776906945722071331572593771459094756871471270103743811922660526769020900240947738776589215802153270931174806254134067817358109777274579823092995175375839380852523966491226905158657289582606662919915379540578846960755859377236431353484314649445818745073281117355908187856736767118231279876179817852671994245155919158035607075276381197668284148480363263631129890845056371372046791962190832465638262014788437237129669637436172021196627752426803702288799137131291284217594564915347336494209845408440991807599373467446861388245883885012128476286184149672914936576486616965384477987278397311622239464636352604406734816689816652892682
Output for 5.0.5
19462609566852083264404667714120196168182946434100490239631438712378755339328066598619612882604495559652959394986299622144589091889965921796294633635816498018188629249013091255633921481301679349547902999623487363449178452559388677515555601236045474988526343794721162260285523981023204252902257667643117707844466125497874462353705088541448951026409251658742156096133643041360571590262982174345502793406449755695664117408812734818454242846892916603216401870758112504411688163163253844260296896895621868487158603427326613964492824170921133998159048481166132913279095299045443114662657815812348219791661950822759630870314435024930718718290703636365317796749765133701597866795030730657758021185188898088450970489322533168395942413959922501117104372744242915556411289278209589246776860926252754528876566110645678191399543766642370033089175438439031216834421281328644868556371074014120483966806216376434564825638962111144046627311789724818611333491460981366581636419805612853254236894181899095450552973119571368399157874132744861252236597264569993219054293811930397785272911764366909331569979762585806873944484892324497458011895534297927682947572418295999890090224567833928886189523967664616825144101377583009928401688178657845537018928191172208581629659767763782068063763691077085220399408013106488931981771057571258723135154269715975223077581759776787771417885098568580981596246218802276873854712947736057707027867121596347684832653918943556789073203272764296288535240730786255658615884824238597481074563996579443101125568367819533557489415981232321698175877858973389149623269673147242748629713043371111369640752181825403101361351529158165039724493639923883305963134582307721913172416134194047383134487616589973800720917085937684982303120289023316733743148973840156983478334040289341468623597163381795638776791199377190232076542989978475216082946160208386663492217028001535466001842551164349675955193283822817453001609969168778391169545968633246888586133308410194427914430330345593532033145647078634329821950682974977043976797794596986957791513864797908468451661233077337523566161439467845257497971907992718303364463546466634854553396374624993164352570962933924851015819095707861985219005594737575621738684260142312664079222240847112876875893679501730446975886355440140238925403174169410504756078980290854598818503283484432429676445825556317238147954788366816713724161934018194920897562595323286826627648809316756255707345831714795530874549639933294226857588454332396805331690823519055852757537250773555109846968419264731616228581487872935927329587731458204136371491498362457250348905781157144237471980663293324738195439839330389195135226863356758085012144051677745102724823565516361972714352676977492432858034636670330015309963654753505077530468089694818203776030494011277244899179517551616624083680785967974207862845476639720980113309509954132737057489137804587957146774069777524377118178652101607966572771242628981178054876609201291161156865263259167196268358708523538923600901584793172369325489476130966627341340127437007068839963286879620468163488821659324645686822583812883190932521406629856121308214649293677540132412906368029754246495566751315335430048195955898201684777557536329464480111413475710426627541898784624155480787399556783193069248129545524203797058687557975406371167955747489165482077953545592219301016634882552175336661177330717448577887564888381231359343623269330930498843053368700011019116189176491193142722093412443838738294499056261961616889333705474578093770362859325129706482594460636981434765973751435866885370343516478461572534602899959817547890522537154058415974218804196811922432790063229497615978258664303554756039446141444576480493045044942656796478422549719573354803435979296398578596160720491028950883715265668915363929971470119969417611564535898104695884117028923868319578643441674372078420970762935280586844985383481923356436038602510752383172122749324933289202
Output for 5.0.4
685278819965544040302221115284194175409713477568458292557058434322823556238711741265914577039438314523576267844090135756385558663638382013067669604124596089217655674377785113966924844548289748400787014896667016785291051612105372860292231128245750904767627863962437232088558526253754125963323655126565167203416303568990517793234692296322339708398437711568690678840814441573608442255460456742940945729279482253596021374319147703409482283383314660215732366235391373206078162530065145465115193024074557398561202315926646921595408852281198546284195968887232424307218698445880242360799793974421571418275073031884390266055959947564626079179157287723387981760004585528044195544152766248626339750674287623586536850657441955125730473840515996539799463561155879642618436651981316602651439969417071495310934733981574322240558619558261095470115713051595946186891111842716691575338625712180223092221993389118746392832894613461926367911629358592017205553174728162553318586762147936275873332208945030862594202152674825124472618716311836539548206450001474574461628331665788363873412699664267306566285646679325189687587753276947079685434295204058043011515994582560722444594035296862148694633850512568046920478984777577175594445096945632038724221579046682765866709857030981869802856589093248896942061311045636695161558204742820371995196591447489631687541952845559964110742282406116169389764259880790059917790014939612996246044176665862199996140070393715919363081909883531836105167878325162421107565774038045663416626853564015804753713411924716173853681374795753652774499790813693862872723577394788287444825413349865933979123903978642540528322066563255859200682530293921941676889775604451389466418145252339131722647047954661295892954537229872078431207514618962039721275297625641343547928735265489604624941094055144750220126674664392391379460439043383899844766271097687887022569584910946971138536588214686464323580176069948521261249630287623252297754162491435700163918695390483953225008171840247567756931342254869784910863374314334443543832829648050824609357283447576898908361933900972380629290207759517918379599865476135531177310043161882734274754227169778597056817883679517753512024274443428546883349853176252166126941685952124596447307436673857355977621307880731848477559338905295343008422489550226974923578831653258579716968836014782330046109948626493407384300350767982624815460562472292919891377588362909799637217932496129675815662455533797359543993945182573940045131200433452516500884214985632657665558104950685459482538948359281176266281778305942107440761475904799305469849982879498951137994334763058072756812814399332468495448838322990264227806483085990469386904989037527666464942327971934792309851344687423931288025053511915583182655989078676103972910965130395691613438994738543525899627581053566192523380538027315690389472003114320660028167832675611350488584529217989818131461192138947595582085332930841082608841376744534175182124807232086018527363229225127644907551883758412437729050593427547253739546761048489105969681782189779426663277523960738459648768070545667295333774892422978682444306737094882358876883095830414178563441899069613137716891513917143554781440104293241089872363786756167797551649590676234094897413338976933210272855162424451428604323421031741402125556591837673370992880605781891603243649453280219165959187981568981621149966574941251695126575495209312618730419730039132545286629702186576238518244395154556818897873528735492792326886181608538385847358050892798623858548927500931590905048448454391669419673049293270497488818725565677787461852932715384121794531470505653005051145809912907312992879046208292948495662684617914335633901184833122719910398750737125163321275637342774422787908075927989366175569966791679360971412498655820978767116612412325077309956327797219355128304591606761517347980289261575859270028547529317714247197234478569113594944051211470655712462703706485552266984457745817267436618858826
Output for 5.0.3
836428593384418297522126440583251177520969110066013833181582785990576146815343353446762723825262272589802679569503984994357867270828202049246149466454329463397529861070998913181885826773097647294926521181762553769434385279657460180874687310124453351940647385248190103840577690747815876214478058020306072738996779021428596646541829349833847754230785250653551618850847615357475666626741433425701523021045846303521857876910795757554812896188413477550378707527484216462758192741527113354636612874990374178537664517520107716819625692347161811480038241387235419531005768672960429476200344645938958537397466718920240799468823982574844469057785922637254042845108972167645491486030686796087683596565124456001166183518638553650590430577729537312975987217598717656139236071708985345043866631836429896631523225987400882982507645442983663828961522217478552052795207893657611941111256429607251492513162368375451728686740750794991972105690080183564545523167228373484789445852368422410601262800225523733364521596248289534758616665986487293405737282295378747851296180583496741411255780486259150139006628572549607890652672162649891243298898181777957504846764344808252501627093630249478389810832875131222885556174822387946241108113442320004639163922654530407121542711185079047557949423845810451050939440700429329251533244547362186007795686055469206667199892406713581531633258885603848686007453639161586947877519681457386914098462680266037957247113413325490908619872311575338861652256697148155725865751441186320464357344152521193131610908172272588313823868313125173881638516082501510927657840372679904537387495487124962595928310283060285655298312404969459332156914666620570748534933695912415572212004917832396527584558195672958433150544208059109827308897126838638728367335584668688904631324893612116664230571340829952691389997848791758534328369054377643413474183554396204272525664591659893479465064962269938196451631149862874688283945869957412945948366214703482694573757860337997231438923934363164180680279762274059734826236329663022687960812885562649106830432565297763809727344798636673182367239531546776789770890384215766931604431629045431667958718454355919531339918568638170351175157946732047892425595615206623195205161308741822503417163398196523217715487077534395742620779552695754771419559571765270753664797218646090392933856753712454372883799972597918971565898832037837447549790276954965998725819235457866775192638518482629276491669090184207557717545551386555544277265735260343064577298180412117089457467073087529948996633316626515896168474778824817541687842859642443614614197572269168625308842694659605300424577656511133423403219442276408119105580677069512491824857756672416361892636661723354056418950270918949834540384909364582832675157961850163376404026571495509534632266204759555147822662229311441588695928674129160118177838349606523242298701687062546325324756237024364219519894603683746415079638797893306261910771214750394463439651476241822147541474244134643164950389346425275145583449639167535429100535910066074998898599371260989570934073991566846691377808669838919282913973662447864362988631395085923027796761277318792120378024867119276524248379266131331787306032908633997410707303836429992178100924380811729129122168159360400035762134588056975914836628168679790119613413924298344027214161743768285892027411284913784152872192571658844093861824412963215283218660806766871477674674782673808814035656249086187273686769046193960881895331449871725503021937599024089394343253711547175340319614844155086361591981824450732338386940594111123807284573053416103426373865975251876887912761789295852296104667691364869896849805420760465724238949630486228743689897340124418354646466028697283852626212471541417498649470927182609376341962480752694292283607251544673656882029024005719282425249902728889910189717284374519264338516269129385616541955379386883917860146909860782972981376229719550196538733555915721168805818550048716
Output for 5.0.2
9699173014056822344318827371467969889990538375315238096152176526619275089695680816329459929816787037581206485744288815455761582201380960221038751703073964199756910495723566525713376228453764185914134580515375126562194078884682742653313564388229471586320290747967895491441040859691207950355414764476687909929308329769170644134922821909756863510756584290043892227172338618091192629356058881208070989478120050493032267795263720177724572049946895216184869617125941733227882525232717747521956103828433882397389014764605360004242725410507275993257799517093034304511772555923098744268517172067056769674394233244993955272529232789245419480435299195228525541245956024871823556419648573602537474132832524916818004245587375700989529718149929182433442256974897636612278978312898534390772459783090030162027575866187402317194512652485274555108359031565003656113054294480547486864229423847477508321637542792942835825719558512855953247076889124192134039779376544875672532452412938384746893485861611122997190886312118894646740482229949986778151528366316212972575525423313973219198762730044529214142982903961364687755721594784946607907903841254647952164249645198457649296830519779012585774012152318966099779618411291911048240331531413928087253007713033869146168751155615689393652075888851313627183710803853041451925376221112923072415224842282897627157597036908301271040383687362520711999187589651364394178436494531450373602569980788121822742999241053467051489476296027761052266396841353537437235041899939306241818798271377258116125026711261152386968259231198150533531123255980246271203598490473087364887324441902324569482802363875723621062147101879278272127590439434514558798665713709232196836965112433108168622282156477458778899215490033458698292397334422913459471523792637753651383177188166941875843880651180471761622047382578494275598126241536870184050532165387977994949617111589764855038967213788707391830382884975218447995779290196278276726881121032708143622569579327673099795381452879745877623995643526174375316539863072707370245967683588793963463878835812905515917033948223606565078033882296075997697824773446474646298817358084830471344392101283789888696672483852159551387443450102879156845925285222495705524055456465410337031999657743504987831224353292544768274304628458163000300942025160852229468611955086154568802938479515857178934075121892711125118469146274986782389779022297255095851465428096152374432564536901868959645527324839939375276425757268684476976195795728060897258477828711156556951011881665361684238761513991672017518528583885478274111210318113486486743870745170220846949669488783822542673655938198378756126350223739686926375128854128126981712516774819123637766247128648101754680353092240900297983024722740656679660939025436787244057809755836685322641249498021812511755027249649461657721935942675268739445777509639643755333624844172132332343265081056748460566341757822076536738042025484930774511979547351731338974044187324317795051298693848487537134569789869477834770916226880827556644459148322011839550347496770324869475317676598132916810095467234605146755927453534283061233241525398581950787667389226254111980709574223762129491880794615439412552275520741723764753140764279429733596328583971197527429369779478117037168704471149149413945379525626994567605884385088613160905830343536381244419964324117769286100217321251374511019046155681490733200392882227339846677483608792253544493177342157653832724911904644169011547886346720833986564142085361751611315177565518647171494340920569960115756657883651115896577277812489797690035134966715730203134224170078776644923699527256238867093774986038587115865985482316632564328828648360899555429665797532329917137199345747343345698174291102148411186384710799757322459660143193618726128685934358693014762705391431843661970185076663684905011238419938568221618496897042737134368122702866614088727186975961335556949719935645797894747477541556718662618224025677294588225062
Output for 5.0.1
304923553651670989559838816061684335846933978880503343718986352737271245148790176659254008689018294930333816118531799668351581351486829093063246450547546604920887235409953324344386306616515182094066917674634153807857583457145187687751427023845854937510674948007835320027524958120914860358074239247443803008562552012414254219475830635052341753496710105386387734951241325244626289323079946292075574758283561610565774820843837567710523961712537187200166047711617710084227231873961566743287114003005180344792468101154509367166457081153749574638721459985431713817320458317588482228418430654537158463219729186352031833634376712844639777222212806234302328181191776200327116362434985833682883302422165111721852819658879899141638908855936674271987038358735964761579916588192812734707369432867417532572172658688860502990537267508618733756307609150045398465867528156637905886892592667466891885927964388822871241130576076962857162965577887171919294637338926726879487684807641316358820769541895713362208362622553068642266441296354677747057124363286867801851940697313157744899834258692976782335106140383227182944727985193153905775622173287419751887451944575211858273262991943463668965075044412864992931058416916282119819748453947644764391439185670469014029982109765838737304223459913132549659117478916555624982357842115912668326285075489524482560290321373244204713229948895727259931005493198668309716558571442266217698920182773313903540515439816208941714892698566207452727598334777148069657772375423837651380916936319690633594891132899812585382585893957623113237748321430486665307924611825827578954063772386674438196124325819113160645510746655536642646468116696729054006533522553344271843983730937150761921297331519108379692428775823512041208405523357272956598012825620862669637290435565037355870785717986892240810806073116929258062689401960319329177783931363851895547276581460527448476691540121574509751594132217557302119109861383199717173083492297899983893258219303070421506734562316539111437775814159914467354172020202451687961534627261082725726874914722897605749645876605588588458798619288880305353851197359365004974940780996421676298198441921466994595384293102867956880594339246641169304834217281626801815991568112135476687848061976185342147582749779895671619165951311403359054178360239648518606880817822441182545985121264136076689476261552377324333529562666483604390176253500617781695192818506001610754539966462515218048244859336302843471462716451040403436063781427769592344094253197734170506697795948676793988767182795599521712761621369280930699626711215046772982860148131722078862729491671206823744869941094241567736942918360725610091155325131803917387368734726694264991839844732721667446140851839654027124788821147807163308041906587464715608793008881718894164206950708081594219432808288484434647133117166315579358018155233485132944546329410736267485669482749045757412837862946354489931453335295873647763388758492198590663773015884243854568218952840087644247850823911732520266677727771949864022407397857167749274445325172663203817382523293481055539178724910107396820294106161244979198552418131229219495958991169359981398567217049149495661581666761981963395013311311505662291839915779687660198758499050890744023232202936218191792847911790606833583961982285357791489615397548746283510663751955801503767725489163877601338689666757403921869693622113662541533904269375127866367536684432823998188408311461023514949980681529986657836421625433949802314100772162369703848350632842372254902217501202697211685645521209874053833670897568782651479098768309315513937432653227088440725389458144733872964473157695503495332696716192544382351714754156415547425053974329765330730983858485834921291139162009731864551467875598324422348755919935844886166420376329990037513871554192998121939362888864246672627459105218403749664193769914115661645512440093994268360029838356976661875989975665627377031084926189140478555
Output for 5.0.0
394997149912169761499528958254395518872693651925353446914593806737955383707948483849852721326882896985400338706688970595096389420501280870344541766957856386515519759929846657979883632195350593117034849120333026781901843066515706401216163453432662915346711169194611211558656163197550754529767349590951728555220220793467253250961286272681667791978828694183234260760374774728872083974774984299551335616275068881913948554790431157111165195058726590281186353758447966551666734907384093325111317566212329714436107596701772723771766536376203254436887744545472072802271962363988625720811954177387546862561396889373693053506066645578716816315756089183492821352955525365759833269911131916071183194286080881509201498612648877547599538251240653048857905110925385366865294568859686547524384522736765396343927372414653356378495544866579994165130467648915083292772973881785634814802323171513217805746997653249587520726826127155119663378621455212181759418592175914549598248396333526978021531161291502763578451634941584208632594733796153321659913308441323281929896524501048384837276962934897018025682497996125897809609140925444393657264859235743588075736512402417283820843740565749740365075854578848793551872238503731129063483692388041579783797296013720369944616077805852681813857092923541239077307598813951334106399492189857545964428361276934918449684815334147522787294384726486740445504544267263643114196599055505969575043644482916107638575059651835394343364606329261714291144595961813932890246544186306920549638979556980789455475358364129797228547045904867122151875066158620651129451237794040897197412280216099877784402406798234041386355214822331902750662973200622948443659771619665178472126281404372492261642166433158839578713374939456497787345254731828732609946651064512697314037713320262481373191872146551564008427592012476537563178996964037576230613422141208486884688526774207889932848459159663252130491690500367808777149229672785577821774033230578091924200218367686507352589108592221435983859963443873791811830234556403351514556431326023279324283302837064570516016426989758018609666623082135557690043499175475939843562855121023865200727437217715383877349317711809777647995504237184115268497082695354583748926275949324162194485004922592820623474803159275482774314426359161494581234127122929892695947710447544655979983003308726059796337423254181332345846919658206500612413027275926939386436976397516778342043667173015217716827480815714127783892975187580233984416615727442886635385649386247798676662174638053099150935569877154456006549227471214265549520299801826359229553701161633548118777360981004412746623916604452970538351833515298611891301406749165803681461384642309816826605734093782975850257136787727993235888169267897927335312427632718827626479174426546510315014630906831475939361061457647637118798585466877301156834755581089183636273768162910626892449237815165717989526612227304628075318987775679255939214340188058128256549363139824996918950716733281688398462387956322854756108323511926004589634209050870487388928627179939868841420127926854245782862168228272553633999458812321397921202787207759663864438788239163392209144250439473701314894123897299548165827155321027995483593581587835494632908233315833186954191799573998479681965632417734071368112537782683664017241210202182683655332106384912679112253267625541345600783873215142701868945126498788591451516522672819629060455502635762791573782244859839325454923788442246462211285014597771263401918285533598812798283467672943335129939225398035985775661616047567135408292427074723747350763175993397084294494856761428354858997419492986979254169706412605369108666585628956422201889432093555872356363303098298709347697638407776147124073918230628922916650021919895904291616308509560724974952896813962971791134908529514798531559613097249073106356486844577597226036884886555193384105654142427218172375236291669784755259809414463171158499768318143815364449
Output for 4.4.9
71007727104055424139465047709211287173702819431774748255398781607295681423514513977284042593128272634767386047161738191640871715462681426056867331903148972036401771645203876597285072036326753224388778162997228204166115501838833501548671693189872487165870298444023202201593003406841770177926229329896434433062561756871940388055594860794667144944688018299844745188618731983904205861838306526181997606866766164623659389107613302732413870478419617908283979093988750793598456552623572931714854461294618603231229255864511532453171285156112560382769415392806639893712414548177791508536928585096993481186799245525941260531441583663069588088783601412600687571537204415265690132481664628256627146405171612515690226824450110948169602750642236171522258992406402146728416814747415998352951831254043843129286713410400650775126525876753533502126964471671729669545895346774768484270838799952555069474267149904669452743089778915661761119955736838632683176061680433488758128600661725082190196392559386234864383387898713277645047617847105322926824996889103036992462786825329454741705762843509834363452249165536162747559222510391462604081046402554557225873577764941235766675244934129539349603423867666610525218650046865740141622359028892614584122806240688203853643142761079516750537573640327205098133828494916299627313592965732565779466201123178822235822097758380663225827865453643572189729751423864783508887907503186129353678642866262037939339518615885959639329742819891539518657957852101736612398536458596860516972575211405762325613275891360920052320236404217144187265757415135903168350274398354929852919362296976847368817376525385364897665961697458992550833559987828359150409542777976981167931128943362814033268121025632205350623322678388306992044241955968693857930558629365266068607193625219016736403196006852196288972868244492375549455748697602962981824393350288816437591244785131449175343758154413123680096663138474546972738159866603628888449048552643943606038619973225857863867287462828264119387959713294631715287360440785388026754632832724284488293853913376642902465205865085046405597243625044664531085326490943014121462272487293515146091700369026369246697453609531185647463445562290375910582876874415223436608777727830518852604521461876726983734364019498980465720867968249675653604344997509789794431329827385589617514827011951175704884731481893410786695512278046533855918241523660575442027287251258563331701133664121495564993948881154601463708166552638413051294119306462078158187401273496746583788723351338190756395894493239702905829880917861479820396672258350237546914614178842044261949825210779136226584265883810272999234148463759874737813073844283960619358144440439754817466374778571157836196455362338807405187549576542414133842425224368416603728705915341106836753781390797373149535237812894352704287672923862123879379224562676785412112253327826246105753506529574134234235489485340721432767318695164162661074293161981171699354367384086292389843549708310515803036136761908789187314856203610738405152144845629479817932581120444643324052506524505751860891899837153181731911240127817714276264579623066451994489270627328944222075785239012551110502247015443907497677893482583767082466399085255485411486534662654259179458984923699403877624326732721856401517960866657629011091359173318311269627500995026710967294111966452756085001154598576805743447713799782224057057109442521072289512876485801621123314180512509941681475366526487164861810147247118216867094798791211876178769434271883480478533991709483652755567499872879598917934129593086084882258350955046120161105771831982792481311861913668929738867096118186904950517257853316792814593304807744950974937338037059819596388014866716449116385484319031198603938167887900326838859082195888354254774321522183920354562991665255379283242597748599530602615316079713253864411616373724854331625148381170474231577058838485351480356682717349236609370404615889402830593375398136519528559
Output for 4.4.8
9950576063222528785042817103990508028131810189772598815277252332201448107370782863078690328839289138725108635513748884246332487164299210991446952090652629093901842316827161195540249181643647619961930955488994813884328773247479800481383221264806254874256916169334352125134597261515218827430786930782832278747229309478466528864368414667707397187905187477136043509603616668996293827593046452079938919067232127293375102435121697889907414792674572734363587193805132959843238510195886747113712545744143020821674607641621064798213952336731964976688948943875762968706114891311341986839362374846682601885042569349998855115093141975946768749517567832547731521692797964968572287403626193256109841094568451727923931826674606532711617175881710572299758524482377436019658055751497973257444295938226026582341952219838451793314406903521248337730295844870441913027511524853117274833559470606899355046756596687911861905133938443247086158282698879462689602470102733269655589777459576649926994898376931828447847538627802893295224493684481415007078325739715693154096036394229698437105257310336511558056432378047325381361816644665740292031943869234984188760897983388768630567359337945968319701988265304730408356154096523836718419304399722339225764188913254967283291784657217786445536058472751196518522107928588729344589960250182043698256387621183300487343512525251432425780218715725958684417896744130053955217881163607070919564659421853235554468724409242712943161360429919057122955170589548736389352646947372316143920387711665784940713727176997189670362399535214495394445776244711581880533902153010095607485974595001011444023833275880227610382537312551106265489448295935851847821150901351775607663798891426469137912956570093983442544688984453988691377781576614138820830445393931457094348760505795235431656696587217264360386108690829424011647399518005089944169995439327983673245094124961453399578976796952238837847531752380132141110173963744971160862038211377336033391428235475461323664802444996909897569958353297148859121267671247499743988771299875298231727137737943335858125610911845397139157320858462812123303459712021873418075319222771965866935246963296823959862056852783034766255773683564375830792682839801184156048385812377271420409497491545902506837736221654731260917984413556904190987352076661613929345018050512324286334492542701938331023949665473164899415488523914483526260136138257521054123671077958313769813155980931160948273625732291136966577181563439689576530086996065471535858456919888474470533614226575945981334371777358315686375351426295423525042028714662002686432818356655390471355354996918508940842610497787289663869210947258467343384336193175953073728317582616078227854875370235413081885871966985599425516954784514915380889492798277528084907749112658341593474590091123211773276949372581494804247851735346555940322542254526509494997871658548806765586431582046435590731721892501791891983624366525574376146755379623998487251799388032684344390683623844177849488725854381318835905168279037625357529216814555891717171080949154795755487117195604559735189484886578633391722817075169217643237132989231543038157510680663514398974780709316146591508807694549063679866451192762183999581424633875370175485567546218622705364502657386939609464022088438827893245854942981322799433518111464484710873647484292303694823046005448678621477635905726832137563113761747271358517554660386310805143292921233147628102447782475211284257318134221205548594275682335808952031392773734170242150908972955735844195595981925247028911138578452021625622996427489883145617110858631560867681989649388095914231222661625733113911830811565867790730818338799421941221319638246854316657367346306274478249478343459869374847339828479078562490048188738812878929468066973111301874977331714188173713182631334370550077646452828258847937416951596410815236387196431374352851789503142854636309840165866497337898937906155270356179288707411177053771913995311
Output for 4.4.7
64040088447525455738035456423828103726700144781644818840962982803231256260142593405055822585755599399785958419122189586125526197430930777558112853449939232261569323714266175121155445644432617470703766686052962242235992940738077905159696694577794397835358549209120703543301543319237538647575412659748129868104174303398078409863917701832123847108212928987051798747649957774282504878686352859288468378296270544132412868253311039097684344919881782984096891042225679822332514550340323261200298097544705176783897564385624581347248322267147701276982416107960327335999743311432899847533987208178535590611311157592592286594643360125572872163713837596996716047346977436297630853973570990751406684319649882024328470699877887431839936467910596531111270622101398487093495157186665105631656339475928287193449499277944856184597694738208926065438086813597269079460288328733571415399447112640929322708276680379014840750383077119433304914580951564684053772357285965810386332348908466915536234180694456712937104486035635380166414652202414529679322509862684247089814148921143586562017401675448420636566295112181897132191347578425901796181989439712823454461836978751255062067378974329655205866443913856487617930619728243962739239461981710551375457494813924192147047905474492494089171367519595378105429338674657488003114795952879293102162607537648183699846612398374504072087669232219035574707711529653879791492492571845785879328419665810466379194634074008206787780498390487685169630325035563502017278925415574749796578540137644934656342294132485677147982961370949929995444958136783225456526270810616156595946176507797774069049355249038706209262809155555869141450688254812165486550959259479550493754293128826299945755907360561415501978212295279385117130794289987851725699033730748448476132966264924798062190972743112566420559941964966315849324527831351303740026626888571574149778449914554774831644303279689258599861817374061252790127173819192183167155888247529480416078877841561550147213262916450858272051998606688505030403481091029465298475090718088602263537280785431552869611835009112180715793268286217266281549133716139821195715746497074514999079177561528926686533337786912987055865456142342826474592433948281650366631143823029446635160198458470173483109441248098098520425559627447112192955234251800110994812223539269557147978742374651545063812881839531644837479886356572310880769052291865973308888140444430817692794681617837994948414430590529893218014266409668652395227639540465543840396638854621165691146587139000346275834308523203781124702241676063116672266593010890280869419558933254647622987304713166727701351214488670431679359960432026635794735498395758552528115192836875331851137964369938798202532645446825519941599922476415111369650855418163250459738429608407143928003165796448815685080136349870293922785864019148111904563830663899579829898663730931258314586449421564462878511734534317891776191282279923041836434117442297127384421193922896059500661881857799548519167112131655031606347305494484959032880275080621985030739261168674141005191645421390233764813679839714879867254948347189421604788444536668261499471517851899769544359861953946672545720814087646239978629785363355111153247326599139949876082611744096687400288623355661788104873513587864418873449824812540644068949493690389281234756722832346288196098347687694859173805135726057807220596044249031834956078185252829428006537013240696031941437852131848995080455211887041438788753989304268153472909489556788704914459897054474241649572769521750236470845819839665860298369833502491655364690195899233565594822862461295313867366863200916501462171461243879667288939097169653647555367950296157351660129659843315484349391147279156340170141627636483989845006849254859628564867398425237756689396933293064946137959265241293972231225625521666229546993457792948694874069313534963914313842187739489488607236418584276175111813582670173293185322586132907634842488114296
Output for 4.4.6
69647218620828037494728553798276683650906563155717674213417930874323878524519115433719088657704835544556054255207836372116904285583241846835056097225662624462316319040044084740481844392483720629637674874966828763532661664308188725919515925098035420133656360604717151970327383424417558915328421967489376605406637748668370452361645338159943121971240830381176400813615360241782513665058934483992342368900551357687322518747063928925484802596295990038761349271638192569084036496380748047309996054061488247420567381695719801618585874937387318126812093710919365739706489595778467838867406660407851443157788599494677846535519553207411933772789391955313668858342631795674353427150310093133639958616014787732782628866247214196752242118864598777638424918518831792196458041345333146624771651103329125079253739228212893745089813372418368075259143089495934367301382394145075224886096958403105742762538639157425015804367767928312293141850133482516359114819768196922445672505871939109235101785237425326671234383729777077146267416134571283220423492115326954810626661779974217810977556177034434281235754825273585856610411011182281745394912587225411794749571224626953594616742280549427368942329315867523068577637867410389995415663125753981768235965814586689914935174915326739923486651366877812681091586306954781009600970548522668548186397993818181574363935797512299816020989897165472739051432771963917946340744729627332321036582113336365526618533041008482533843893006912710296586664040276747873839258401601229762728320868932191728316238465515265942861848329598138034660082128599984121158669112224024525753626891994492193760050431693293712632520996168698615114346527333607642508613954242590742554227711912233409359257490935627177435855821937540898990970478029054222587987413212310508784853671273035715067697294799322120065989444454059582019363415863794721974073169130963982874911254535099791061948311822112826797189240123686960985984762822185644657276726240477473603991154175801398471088897797758580023250268459129445996413472777936027474081622987572580109270791144564997463768612745499885242862578225189971468486582947032999267538327442649517347280575544821262208531393842307801184986862799648755485544148564009831406386518829553287005412500219994679386474449449903821630015448642992223979367345217812217213945818704768712519040879957425327398787978614404199478934408879517581843823507964016825527283160474506319994996288541616388694121932599543113413952856561529739835175933939314010332818831692186642339556193467392284509514842916499014471770666525586118799786581549933917534406495447274241671371213555781714032387373896747268300941411191146036569620311026704337176332399241364330165056863669340409286238131433443376252789011547656027758936723443194613761235340650328556516770351926692102651168057432816224920102156625848725969769193635950480952183606587011203300914306646762149647297093004298974128197968284393314773927674936265937885998508104875767702168370815797386731466667498764467581805311239730452683227357515824593271976684424649369452918375963241978361054289735938075973444096049840758762724827403438542880515735857406599063204922423572532119920150070553736844652361446775779037827456438772268416937179855442854538894296142690467882883350374202375592721456587419329562930566364175824180410883402084193529055961420370749679405975178224794918149650699696968483203338992238130653558113149983121043206619538626624760626966833279989871429322026946397362624464219742116278184812075974332324098742570454752296846046354217288113549635543601559732126939558719369861760414096080228605315722344883500634418585338668273279091229596285937276950532253905001677975165617999244461195193943178799333391590279383549813628228555157836803894826044121803949037539767669880719215748821396190814439395435275624588378354423922417513441861772494814683628010598364174932027771977881031522375557730333094773479154491964293583887399469218476777823632398
Output for 4.4.5
87629649308142067033268485888159865698945017615697204528247161157757184279980542492231082545662956536252218845013811788474663119930541696146779125111333490296230946001166837753162324594837432305137329673387191895963953554318154037557993328855220113259396917260038527429393387558391702893559558540546711883135484154188272713827575464697915281902794556674727278452596838604391288564608244315394699987067422635482652828102514841829441433669108231912155618033440174745989006249473257459846211861850134876469516638040709437054633449863682914475878424743916312193854740503394165438474268811417480518384674940364696536790499472996886665853403980702980374295665909519044449156958217571954561260418967105107845858246855997696713349934156367290841036677176506890071157209898118587776389064922213476631397841430687523883327398034677913222620267682894055261097530758169508897529934577798241506675779327374438670032306651717695436435860764188824193439822919848262543177530156698448628687356608136584886542713383128049388162555423827832587724795501831669144108473557386043513380305891775923483422932521922050619978531872048650729015879931122907504485461175830362765961331194335115440667892501483181272807375957196287988897182028495096967330367145618059383024549282285293464345636039749427691591744543131259637044615440898419913980613278928782433563979742107867551198288461381443781284286744127718850348101813027264019258458586615628947410247274246550057887525578833218945858242995709777174184912244987026779786264214283267282345555874849301417736312191891838884934357339363819613127667025077134913178811298494263723543481289503229745504786497037850342345127804840781440006732620324941089959688757028725578121080074709128961194559555233548907684283871882234662521585196967520362977451698516977124860549471233756508346304065233924425045308634553965031931091400521017933239239832808644556847783207605345428367456431408535119902642391628249946356852173371421680892538674002345487261038279726487856059095655903742293261249170667182923115242292825757533921075703890773248752929440576161805935250334163863122984250719182079906622824373167872095043885164365681154469823215075544527158587936024987928506031419106383507550735014737393232206558192298435801923977155752462828799818043983269641359058814168464907608770963704593740641213691231487644251388861576673444443499557792462739229359986367517358167807350054581397938206266470142839756841188777153253325778394741970029773602546632180464626101509785590374951531772866396045778324435849598951140541026348689529141202414961729041889058722019249313382341539180084421048965674791544118782522087924030345343763629296484304656645093267570765334753742669523669615871448599531055539827549498644724106978799235985230820043909261165387662890461771977547106865245117872299998860541723658476413172259429518726242184468590714595166370638193689452642583615669171350904715358547659426045071171213265071573674374379049874466284796062728666374763585259241134223452930686866035546256047386450971395933110497431005281610696077338978133514243886888177917475054641580549818226839791052452927216393263282679953637147189667696488293641965311097489673144985302245693639908423785487413887943542395710627521499556567936548882895204544246610923411006258752775206912863650103643313531338897143032312792630456199736172841910363694332866203879977543099844217897097832795967760680028806242581065239377612341294494272724737534728924473775783583731913701857689901456167698353635138599146914735375207714233376335256757314196497169259176989499663549881947034306965430774497335616533488481233303324844747153239536220697593076230345236602906076646251623025563286124222987849444926418445988003868279559657217127672987549512157703873465779773949496542076401762561136168225087367193888363491216187158436708728993035509115829904748375337587736924949735440798315505213747812047290149674608426317899695793
Output for 4.4.4
21096704527556316365437827128871096961725861986117260360366728654630272860176552656022843876211785464918854557913114284860012785737615642948391993914236102963531495722824704099326431432753956638718771611943210559996254996014914109553938028394413948131320295937625240235179986270870494943498117435936762431863476329818951182448862261742445117157767359226711695388621125636202753155239964277278747963904265787458254077531052930320717399563326125188082888386925275544687886232256373275853482019478606637249443883815987406788181774865422593159179725800233165358826458343440714845273968720489951855952646335130806128344608412765594052296681581458847633563241269226622419952695558635485341393979456825920376228864916561824139549748474238453574602894394097568710186884163437719296855704943468159744993703545086386683019023075933077722362115490677369595965915723175678100172781365202259565528640978862384344922369193184216395448266037845017291013778094134758935856907454895506065686611741658593825393681189480680089771044235320179632671441719187498502027032516793140816118065167041964973621937461038308538645204167821184572286769242581384579694934404659337606846478515105348555476211416463682329482630624284455252561755493561040697728921585270157908378514003705227858049298539265148375497999913923118141660281351898233437805353486099558474719995154477602154681479171237466619208290745199701275784464852113334164853505646079019533781188001868159141546728154750017200154365464960369733602878493580264799322554784770450133231255661466647740119312456429653936444215212528859782504075359854505618144411931635053290425115328089747670102860197733441158591699818568711123749983641060194198863588538813776644137358832834281399925997786728968519319537943276330823963056664235548973662421236083786171119734846365318598435419199976099832935859382261175841982398487488339717254316160478494946627118494364637350627972160677399465006426180534414618180295412947538889245558297390759567847974056738102290217206597236844317446673380525094705965928246515972970864579414432682608956727436487880283366218787878944698528446325721430618491693799616661653214219125523723878407988983608116634777752443460867319717825746112550487933981340934819275803192133571988109071562604770776884026683229266414524028164774335791632549580037729281551820293892806869087291940962579218521381782575720192699732980669767420383238093472469050316350212407232775718207609968523725812874517945037803612041294725564179473983136198742956334255719698472589528733175058579494252798628229891948921695129207050769647152087573359193381298923372854282059571597238493837316936966416845670141465424719666736411186772560589393724852659891421324180777154916114581441499431329657456591053496839322747193481721420762854978616430219088634107475147573479960403563622092821640337484433099351999427412648473993323183442386550655377206623797353482120659096504029522472515442798552475856362174468678002511953111102863852548515512226531838695768928389351046135012148499617133807496111162329833627066097586129124597605715946227242471156413637725796485379191834427272307695318855319843718462452651114583615981017956322590776566613836752613773882979866244393934939704735835434923919277162226996231350780184668535447111806813408799186084096899626570235266152679640959513704144898862101149624697536173543975698353206491807248755846854460552659263170471268304039467533639212906086033088573790177977435891227592133427411461081257167631417498239119075956783724525594154293152424558239905825197451811833807606692128185574128194131762614468143123705726159886857476983898755072662271215327603714146852849396535910101271054029439278657225674642348505869774011123389171348360647702168354160920438613723191653941326957979317622336704277573387347168520414562843162763078712936874199050854090251159311307186569920511472707152427912114224859200521845092870949592431944321287636899497192647206
Output for 4.4.3
870459257741527795943312640065769523527930106812675960359074515824468111565979276763235493287814665398940325452148633109979190923677215468883010341869540755871488418737039074454644590666900455696316693223228661625101475325615504729857102835829657292759468627616425172046301833227917792519649568747056095475316066514384829928847251992538984784554189457769264373047349936489814212697132331427327315654219107340850714794811411669547972018173932802047011183794686005968348775463737613048504472606697495893876310739035609142304456519876389527999357536949540547325123473349472144656144058146254928336143621058821288357125796147285889903437641981326582217180904774971736657844367142131955187562581694844706639845469199473459831305355578667179351833956068255371608050581853815230672231302403338015739117551125299304113669841488203468296171982027944932527585811634311104151295003657867275509476405427806199718451849579875843015090128736066227198577544431666873724629869668227881628149391313738564518131043512483645209179114567196363632962995122630139064094237761783951992204850639364667837596187456041112658737426757866878470270350528991188261975711824625262010336831573400977773941018817293863067323687519745699549384306703660641794463364368672934634619191925822881177636647464496479843380130489620119640667793583713410299334688080254273118650613381366952439818234245932715443848556827120215030891516694874271747174494391387842288449659193318383127991343810539856404844353525929242435868388275237402773130820114795633992764641213364411825708755799677996205458861314588686852657399126719062243480234991485916093380761153496154892073609495259828774146473193285962181948985631771544444914927430313541501422580632123856382982048716543815856328787773952488148868850864366103698183684699916278583263934094037713833683484849838256665481962112484640182959227986715767105725240648594414291512965179896966552179059752384808400692761949234376170424218201736972414413041818816495910468022117681525284524167469437439297074607335263526786395159115947967087735340308484396824828658094662699522769479195523806281407391968809859787057526036384132133372647758929767663770514563372444058593457288016841743868967504443491726984638915533265462749207590591620782850965461104284681939693482368576398627992300839113936873719382354311408957408745326227245135481559905598556480654658718458949754264669368222458538716458316178579258546262496522335344388886647753246285392795735352856103343612611741409784835973035381005423987615591811152198753596844784215221851316551566140193198319486478591398960009119959993445245774753602991348056656813922965329573140754944846376502786998594158525142564177844974502825704014398826616010398170140518148924743594869804003108892779332681996859881130360624909346575068525489139246370463642071745780489869058843906883106577992574616064973974926944251908195133937896381799993872821465789416076357081879780993525852677391156743165832255742724082181488884731921238154174433191054138192831872138031552693603820968769960828485509543542907672831699650838661925225011071433739995433364977149578052972550216145804423354277367116958098335886918911744368733660351360162359219882428522719894429601194477659882439854562854990706865941342488602652938288435241630188552685317519212366776715723877650585826598640287867195848052965920236597594570147303681064271552541229575381384853738399240022261501613259379173186298155689044564142089331431237927384397158163981991628301285672792572837214022158218598875886618838998156768224094686318953902542234103244621566534482548950931640702932923369014217596161597055810183745274409059631892247957798660248281883347567135793601790646118063947299566318842292723891355850672905572446734492628256818237902665877869794913835658455162017541802729253335404519899453468467099019786309391741754448768074652121479152649471627385511375525346513409188022134584660594261180600946241125947792941027
Output for 4.4.2
6607236715245594385241487958639857362835199163633529220661363894117895097023527655435246248431876481949491476429392018190900156897156495542038634453181895997289381059638196017210047146134105044169662170687694286254964591067498212133996699312430082682779636883890525055073490254093179454335953341555807314692605248911314312125854176861190345244360402579231060433722249328436430213017825582718525174681178431201417031782756224446475362473457789674599311966536789757208971922364419576260586912866258890430488817161282962779736731829214438514585438884989948912242779623511554736159301211947057493548399015119570830218219598460670267607436133047338109315968781961774512664597693389473773165505210347685171405533345362449548464969529850647065514457717233111893850380443166249231964940761892424710165797161441720847372789360287788427405550227976870419757827517585262284234818374178851988241822514480561471921995857190237574573334409659310513342611883976143176906773830228881556581977407784954592452028139691276210391139332357583249289294855250366628296216297689631242416529392674185587130976374402696796048475458506409325739903322087833814715411419646208220704502458687322799674885002430917215318235913871189545677615116503637999219521435092476920468313355358605467469455077550676410213654972809888539985240805841517063397228626018964990147668328614986454305107463474773421818733378888288288456439964788558576514416657462914269065520329439709492615799889142517176572428518675217859293215653363714343867426033226751990422873637576198017804150817160494760145489179466118906923617836563166569694085952572626241486197765843536358098111055262326847431243702547353247862420592683179338602149288244525767124808692336818893644894451341310192117194846550215305902812642143333836949178807369327799227962010978566564160256811899273816197822642051242717364564755819286736642747898897632929153111966312848028847049788087698459919056265240793130761140669469589637089520832344454855881537418222924385307119557314452315237273082603708770990691406230897476722549890674836899576544426526666653588711201509470248619731394633926850951948377082475675685342846452784411987175865386754313642928292382538693737647853543902365165558997068651756311014990924825344747956452912316490637557594931836275181470411715317899794649142286632015621340175927986505734925054157591236069148516056603623211691894854960765650614353959277132410044966419097991357841964311514055366707939242442004446199933235153484492971189717609890128266217546634410757039405735767143902377676943048161873374209567410081288959452423283406652356513922858010419726667954799288554717240364268658813840973048515866735386779600477382453700290172058224522961147488814534475714615575448381415629247669963464879342290043018751920533534838694062211798641794571686708176629911231082744660319128099417465383843900279540136377979143601257321433644275733541878099120482421710690044798793608581418704839564163364158792252781624176106682903616243059882759844317204193498592277547676402189695926423900285966902779546825044649930781461986446656872645906829793289943992223888770590667058125256529735882416995484961681234487821350262282289570878259731532864663922191292154651762114894393009260634597141073160250124661162667121461242483646349456986269162351993356998325146543468964368556395114202626020004641926922609878984333425893997799642167108142545855462776491454089693726653415393559168079739455649253795067469416397067933690993283249894266329133892659712946028801258814815787503555612724769898666536177056405491781971784998528923424705222284334638125524228904454668120970425962723850551852871842688842813567458932680227819703244282737523062132722812296379775351397161572904820052028370632149069679044341261521915349688413444853630096702876412067037304685719333517958056315593564077126551333115327716168216495622264969390348802260925317644295473853945262426180659328
Output for 4.4.1
6413689781266080901846454538197012473572994257763732621551738189164210374944920691234179746455844405875183830524090593834595032836158565841854623111233824747846953767325584289982842966171625946715622545637949792291938942081672776247222578715593127601551751793453406374846872311227516499844823592981291221026062379177251528758675274439697617356102474864578681189457762927412094997461485843442337970705606437815539198535944659408796668441181311856037934562530041076173777427534041896473304670170594254644785352685086123323396935612389298919718357930089385201482205680584172618610525248791388052772832284426087503455020342147240473027234363896427927925035347819222189271209160709476021217789960193835400485442627788538225460729643129635280846551107684576823451322541027257289448091795836521299557930281411725830883450089834737976357719120130968449763260593729609711701414186635152736727637883309622018804104705770924060498899075233818874224165361217877837373239736823495570335521053820419662919172047031965508801364177388211834744481617884634388141192823131165399359252953083096575504513215317537568525855741765155057461235557012970368211835924875593484086664057922978333923601731327516131262158481891766671797219304240223075046547812250824093514547827785633583752651226678393152839908400986232269574118983882700334832072877020017938074260241013120265619135628506654281107784410616944311022887623704275727531105261959801679480943683379715775756256717777550642438016513762703735659391210389934989948557443305923445067102991625991155611124007949420560841746578318404314756193904956194110428719897946078111108336018609103236576053409160011120419459173720534920296120329862352204504520184044936095793435431615214477303650190841147158426869757261663435811670823446932902826265262522916772955165278976459685453021395681256456827396479341310148182458173227052216434990498027105813934959196096565612821399482385776464751361236050204383631731468404591279317745901294217938359467444985759024354786038249413563204345979175256454515608020102129223816041730666999188814612901982992071924924171355519599621161278623975947308706470182937499298746910063844902990274865195294089079258610896740473982078732445907002903714266015249626952255009100039319710929346809009676256862854579247137720774441228627700323087244407762980217322220780577023634406602086329631102996323563739892682439748568939302602148286443229226276689506230299776746376278477237028476282314052106899160384332118934763884929240321286778092605832809574470236038801746925535031466228566910938705803939414987118091525676340299559975306472988214598875201021376968806854176543277190205344240157437670718026046180150740855743549552654895117256067891717061364363705275953239906397332077131515067509903417120951435745247185175478517265280552603839535517869329147243475118218959611554689487207878580116940899251422091574350466262783851902008310604195568828869476111431708911639301380588727761563778323887109673195955894474265364887988586286304931489084691216898877961626454760848564066904019465230834123271118111738908901350599956323101689337496381780260826624115191315788053135696601476651172686332577630882795808464960769265767449758279273549614602375239018352013417120952806583728734377464260034937124407654393409582702868863905352929533171119379391453939290605276816812441478258534536506324361823850199004423199570248500200014188909258221207598897374726894229185916871436898599772042175316594483653675129020160099488441019848526720966873376840968291267766794112755653788471697944647678579381546178351424721594945907375170064928535169545772545368031040754936774808164519697485832523817761397826549311923674127881305220262427299417118863731697124356585214079933739748833771523456051863169653026721495891143354739176536473975917815387028119877714317537889669706602136349228101297232029843350472655458536789620751208939198616414864163700622626080
Output for 4.4.0
820916373344880357465293942148531362664647872775935379570562424345058045965732800944327565460971665942749769899021199181772311836516260347582455545524351817210272234593145680181649388014697454447772015464890947677460757097571306497307770488269619607452996718950084519625231855468496911201048688561589163376016368353814809278830615555354901591268419874668973302570865043347870436943847715633206165771016930779721503816395613137576565981491491365260322069161522369818903498267152336669032205683539469149531255123456972614048775998354424145596681880701578173372076838495478997453719077186488817344338825486376544508258456840402809480397373071520785133055650892786517469699822992024206706841572106452213479824101195204258983643841912434546436481838574521284812352464926636357971435564223146122563246138156769952979728876405293208700506388412958489932264871924478691352763053222636575358469129238994266272795416578855174119470172873648267361637701199448632765836782276644062269369091931404645397253668329331005812268325272085637418529701154830476718441195334546049654234094682419317672908472389984699391704030153364237131827952465254510205186115148623615826303454092544744649396009349614719408818856751176108865123566093564515261237179795083690067474736235179525597486655762755649683026810971367956410906329438350788115103468399016258248358077351206298753011043199427768406551123024380417780641937914683668747885951625157792381053508580496166976979597792801987855861538585745454112956882319535608053339162578598585394036965460182632127975861872333267199198502441787962930451665521631981751379086532880435868852416439741963336966017218710029836788836451106546455153449814654351945883304823310499963963031747383049574627818918427044862892613377932452795564942582622353778933738899234187178714888439118772721587351876721187758180895826053137358679449796319422424140088747952195738173778319265962115782683039874954071883786831344032521190161412968370573390215074160469664874791411972988002867250837410408034301700291911127530690656682495285289826899537391728514667075439087573905132475269553880399389626768392256651852133296455255142993743664256062808731181015661629350001035546535147705300826028279205958503549759838892938386672951943845943849149361458879086798100439714885412249871491705749981847171101458901803617417022409467771998383357657370540865852409029434390261488313477069588753191955001306345670675304530387785444214058216145916298162923106137498629689842907388203932910231642959590629966617938319862518038616207188713927385765993611609823209857516122372880622259871410302102778798516035689030168995748193169661766031479524284170095732472984016470494833876303184373382644041651445870028802476802667232868387558534458335039466154952700780850195542481875127132207222766155848531084199682357524616196806225904121577027970944853866726898309699230744915194500823002145517118965822338818815881897304126733893127719855958642390963115345188067600731760757430701783821921221133914221242639421340339247651678158063543576462190277469589892257524685756496621997291005428757264181503500234359886692456473277114580737220248614651985416430468340774176677367521035666593273542322429356396134347857968776162882971119661749895684494521040491766733527638286587691942969995433709643666436639603379108732032735148345467521945223083809242335059984231834994373359526761106886165047694578107917681181766134655883970954034992729867701411484542918637154810032866598085560410097522896462763632585079278401428900616944071826304109560223399512959493698190073608543619182235697429215106357237771147367990060793644353219291571193423585772104279877598409389437811809902497315507924709240517115531597491408682561063786394034743686197118721919498690915343079268125871067028966710018101476255416983950763310348066294978394749775689032603715365694637357484416656846174332099925442457870992470424581003281572281263822
Output for 4.3.11
566045809200806054879495586021282188445676950821044167262021874902625401257793598801134961067887948673921434826552732528511187490520519247393154751082522176635539292684945989653051647399915592773079265472886575372260681442774404164098044729449199196346543239278090534725499857890118416706349928069757997327985349770472582265698263308333842540748750242344221695163336185160593576187841498923442840067825627071313259077470129818765820900226016642557286497268956340572133981575094303497908612819556266231603706158675897713941138598426736293788972035481347171038741413606610827910865567168482999548743477303046652190112602918421726309771976140221823621244991965581346295413716063399387867423603706685106171875068095720618545408766270635521368189157247678266254861700284591074150376456665496671970381560712582489841316289074947488164143043208782688441974533239733432425812110215087360727227933271568721697838123698417541939299130124429144474135408793557764713114436033557311841375954646165624076748216497684205958240070771280878194469698420133768829544562909277958066987213535714118357896049691476309792479389660500054211310268556268933085270321741867215018726068552670215141816998010958515719364539926555154134896702885115820496681718213879482350660143756592871725498459867442245286393512560428210510571386725229935916651785090051548487975167368984556888190233517016966247554682894964809567485832251712762226764273194362748445771615047804838132898705353617777457027297622259920785554302616410397690690689071765449001589893171279232625075631980707472470278756853899265810389977033806629532664075493181607016672857046107263536118872712537708765883806940390859448921461666959493372920758759182310635799563973689052037285208762747452937233218525572594407252697971484910536040898818130430113434197389606807118148365990428884155554402473205757131094072032876287795353728745054793453914841942945068446031826881489043170312280038511130328404502559112555696168576581392679837846968967633199697712687992151727529934967959759669236774650099407868301394529172585339544763710940104379568598245306366976704996432869197317018862349044548797445840514764369517979773463596662787408788388641804136025750205279811435187632885104954682845537416257723892783748169280758207574428391902754126136537720854016256046404286679648979271976301228259591863332142920318712558946191091836320980299121417654727523319408953659857129776648273434809914969914601986946215830246455402164460647434035716442053145900174153947891388324951665215145847031200958817798249132242607164121672091511483830403975378520485825122924057479327238547486742633336625575682853287726141223599735729315822275172766386973499765380557230169356595182217938107474613685402984684347145617920962720300774244474419978418217139942241022312709628029652685166185375701101744893922895655631383264259651230107631107410317358304175986277483738264606550325887187823034515117475719681328514217831477453436787337672794306303795850794135368368052445786427915216234661798271744987685359568021200577043741881979895162665027645063438310272342868940551923375881956170564063634713355585697059973567414598442110290062426780627481245579679107896856184161334166356514202106884375789887140446343950775259709536472319683103886829533524897119595951677847077197257426185093113610356427279966866293867753082083755893528437706668788137242141078234627937353870925056959822602840370198603302121129739405785402539744917064068274737816272102217869389890355111530998175457558835539328483992489150868965161699472267382829212673068221751747459928158574933718320296035926189685826281301216724466759775559996087259552485238346349001408293575749690214743046513389817792506205775295877377489947065677347209878699515454446287270544716986657925955332969373636265826770548412257235672311435260734368188119504746237114201314971935199183923480643812650586084529637144014849700509478475965336149014378593384686689285
Output for 4.3.10
18757972447390737873526085325622334426716639919312563857605475235343791163249947627354366423712488141556118222710122913917328878863646196187598906493438122513165102114444421487974991944223541082691701684370565948808252081518926474891631839392120512726756740121485647445055867872676706889171209217687670403619923081230621624765601287573573853269082500328060724340720181237066476921358552124466414420997043121309142640430787812441507089327477233565887595990923272922899173357389716073777470943140254492301692378958716112376018374223902658850017147029557026089777280382678537879474995829169392336402665530641777759844767226990140511286162534271304536758173963441759888666397462496644125507634978134482638083038749672103703280313881463125081108453139086221315764328934361131910673995549495565952413452710077914215207991362479288721749975985878277914867341402995975794542082197110306411131471438321815466987831366125511965893226291180453062047328481934222326082921006039977974426993773237548975963478554871018182937891728528154028341179356176638846142219442894470613771177966843072174006820946594075758678969565518382448119389462105747857348387388137591808943173972655853934155505559947926673526790998847532611945441608370624411173888968592932783748350756980964224638388556032581462538688666755944238222750746905575429846790328691031335489528093776606816994462536244835211571220523307993684362163596942508416465891740118896314590855802889920692593218611733928708139837705315056822168851216673794225221968741626552850132490512674790582352793687896843649489786864342083547607601271361590371728672735886879974393265302496583953718631468037319521980712109104333505796117715528678804149737079351756338250713347709953586202986415880596251718277182054369803270081688325250803798429584319595430761464881218729522511232052563451955399273355360195720471240791972189417982177626498309186795330834266175273782697134716868843622938739139848139961191411591926590684897452610256944586689454163528487671826178318590457114021702323878128683671467171199004340851838183372042249675298632934572751243191417337932645580866420317370447399077127661419248360049222116727153893828717197304679555280686721804955985354739428746597930846084530576426959518937340056908015467618327263827667559380554721443208271918757888827299444610632155439964371584176562302430261093878857212044772691227734574237989566300620756321238676238466559534234234838614286809449365829805986514247462116767273571446529957758819121175493393459165060694079921382932656159848492259581918406457347865009510630745598161555918098387829489530382426548495294281472429885932079369685145908696246744393618842646302025300051088525251014163084672197122655109801716181362598159308356879631738242711711108927957619804174720034231734830544831739939397456841355705863563327932468663128648576803754630069897322426487279750543598359030119696407771397306495062278513412461672487980975239546616585088713032397953567137733165777025056592164304807135762663837255359064614395189715565179748596906346997294993869951956654720839086988699374794116433540471141490132635446297268398101355237571747509189468931693682174657142147950695841666517243045738703004380432829437920939692853639407225322037517361845894692111764741582427701563322434273084791940231414671136618203983962240084266906032184662998837548603721469742354457554321823668730805981911495231415492825794349051409406031758114415871381515258534428370516431212491197645909914742221453232978908761292798023770815949572534238830625674332836657433447252538815962511069257799516229688120742733492202216955537525514846313654794648690736388605896088776912052822105278627156578803915316203914678841997694774319151178113539372873677292924258308657403623177731424837573399201749626221307283533878858323686940897469765882888238813626089750594861473478331534402720914520986757146298307182983871706383733597927691761851315576594120009665
Output for 4.3.9
5648416438893668976062188197664480555200889566284751251220026321315274790978100400974951712004680514683227892285753745952850595389841217392986060371594241155571483874332250902944295564055692205345059702212740239036807917092254700202746006525324138493270634376554307793806698649421814138972930843581927571350398021997526108424365529163413988176165440448182685973862087628679205753161757143859864065656740093784965175813066781808528789815611395514122174311855420991927399565811969968520189588648725942754068697261813435476621929319942014989998122967858962790818160375008249245927107442085883688461785568890357672056150785176114848811384249202577586168521519611585206425690194169216508254544224757547133219968635502166137192391218943976280412009491061554334113193090502635712791651155355260665722768114960276993872460748325720471033477334190272597523629973225565830922331720874263463651779389827786959137433030257107099417567374093289928122418362075225766954942430258478572434740434033258157632776892794145697909193752880474523554875816234729549557167629830881351249583039012203525569276819807275472550139856488779087849903835966939658884741462064433499624411728995196088017303955131333997225483899242936936982007661438380568150217368408054533353481516422827527712865177590154038770976284080731072289112075069514695975994808289664194574433492250389455229091194960562625100247890128725343267618889381344728642222152039365113272890052592326500083421292919440864642144579811655369930622131613186994063290340436739479134251867656564717071592760443659810206762559893628054479334492697623814302862677413619083993613937783399942961826739908852519256745898263383381659706989372679383245362042188793295491458455676922744623428283652922799677431262793973613970183062139179449808229057781463949764670836629147816198671336594841637950651610855396885993691926113990466239741830192378443660823769238058906060295740379604112066392083274053115449368994743399205559879590659928722204897469617622199493392059807731094439396891697397800591798002912558188518651129553555546048934576011637730482610918452503066541326532060475347121387862915141067032654921116211455112362030463731023159172865637649107441749276837924360195290427460857046927814654571639828433207912390353734145026564189257388594652988411754670174985518580819154462646115964657937543325518641236069840994000898374204792137477732133587643374025161529325554564687725779542063065987065257121029711836496463966922908824368639028249351381076177251583975066015921377682178854433186733541158866283747465464984400366752815184015399211886306281615562696564190865063258163480903009823640116786645328661118512664072706175515573618254455577285783607417449775726380502591882074782339728725314921363534445019599935612876052222224051179863051122934878524741188334120269719416194667476679999793395499744757252287998906465913342356561902699485322434921725834223551237163572337484575465678504845185095699412651774699260572747737817725035735724290949078807528517775661752966992920952250529173092588137485682665185937433622180640513791721245241169109423491426466665400917247473929535023134682420260557776452134650863040148499431307666993184670885099589807802312042218493362871337579729311439304476643828077901726330093956504034625303127650267887078103457938824802308934722883315524506526511801640284484732783214832403222495611424867965509855261427402565479307190572457416485113822229564461510328850135017855361946657139846689441354679092664850390513150646841508677789545524331582617435615672391517097895348963129986374645531671908401974858855081416213534174080638246872307107661859085002117124082829142962396530654672185655509924859292974478026483584977750726093119372089510527378461979250449538597841299569769865278526848949318179914416536786469515785379399260565644239845543394955938662767035448190045507428440595046025281794605795147024684794203428
Output for 4.3.8
388251142153950695857703611535031940568051982841938123663972448279733447682385437716831038303533095415451980919611141442358436255657753505841428014669344622071464543906280855779545953385768804130196231822985200034858315154189378125350278254993466334912646972176340661631520962733106064868913951844414919294212953323013836135621633839621453249258558265784288637520677754972433224727148773986368669736619464733605533426577205527169983158850283829294471817668916925066917475190851206113711428951085144753688234918640046903655359501637260992928215281445645214597330663596526877855362418470362054165989447174777260596988587507543770926694944139963247539256335856468538498671924990634644231626599912101802240977138765757608372503530214373202388965027589481634422003477959275929111544922782960412015272023876538434683867839452705277510832782853271673320639310735344518960111393353052311741048979904652234621829482446737091506323275536189191014998895468625831677321997501710528290609063973480219175366733261486107782241391760085703573708230377283858862704837477881806336367328668920535060858670706113687731612511025753530047699080678758477304817834475875175253089139035911851833872389733642097570623191292921231778009983368555326108478712851409955636581965403767063758851354581279381245871638500764210352397100612449968723837428909555817428733240370789818028499239175845358858829883029496318406574309112219033254972166761290211976832535208749212910497744761085785177174792683357459785722433305144581263198173776815947473868938137814123910245854131222814179493309306285982877539194461385257673729711003652219643331666600865398396785881245876538193836947767296882719085186968813918283189991167571944625428287681922638314204942381655870543188195710221676312972869582586677646312274947836164144635975347044944975358620655919984148943601906887267805849168913676392357109386613933429684900991688351665522915845449139323094677403480354429896869136283017644963989949027698390738264452313309358318453643655157463560438674119789697138611182922907892324826452122116965883105234608479513950361693421333621656442658931098621409757364675276169243634990303619250129382542498393903564615359786669949966347651894742516993280431386504706206875955691616633320376893802564001883832925936896771180186735161436658271140136432672035801522146286500924945993659720180624192771242387524808931667781209120051073802809628181820483244325485310358345850637178693866858541568875108047562535828155634955105379863707586173034857070850455928726600841126931433284381794537867740309086547789694937046772573546193078855102442629908901179705769631584562840481940493713142024606407285353044587739039828617829952965137792123432868366669525947222772068577130673248272900304732845741786673339454928697935861214050974489531908090667830960955805623844886639897540146012115260831883421993314612435040643069842907376364382194355723004335865527493866773518151696734573957319818962611309573077222521990604086329849186210780245616909193293805530312729387830746215945801328932923953025667597903454864605216545953774417615859815503945699002714725944618623835273999176966546938960041168532180544478612575847045362366881594018418470999621934646158220089686615210106833874756293071227496294841892865674441304450994621848929617196695974989562577569007981624568971748918480218357746323194741033808824482565484545323458350229764762812143866117308315823077582114588537482912650984380930159902860148565687493468039798733505446265281959978511116981955087397103393648571875519793576966656789825257911887263250937878549265794446298612598426385947642888388672426741499370522252398096161509799616813033176583469822174138171026509232958881425811403511287070246149881835535053768559802468762265249711630746411221440708092524758366439506958545776780850498096368664756214047776269128662764452782168141308662405018535164892134842629014349249699495968332743346664186801114462691782178149338
Output for 4.3.7
1651750560545218101823567534473451649277753423454273996711853474214177550178013754719868728116161836303523668068989288419925506794254776978122610530425477774458182120500940787239356829290155374630565637361503477243544133829603512237224945514788904448052557685674157861940451902443948653107452356425507809185715653183816381285443197585240884535881344406773106389911561107379741186964121319806368640344235854171418769419426496851276583028689440395934122637981275017173862519423946968993355089796473196266761594416073129234760318984406279078403832675939680415746291208116387517587928137689326554331928796243425283876040898380142801492896215931727556524915133735603318966411532999382116162119193754913878986668682810642018756892664443940768704342320901506835117127437562773642352696592556716629207986714513695790238891864668225560547479867562413168133968172454441059335155124571047898880848412134150509338701316791417568421305113647545194299114467743548623545065961791679072789036683513838372838638419420737519267833871669767171573086558588141478637027889530680019033208183567656753249539448432222318484115736146857954374556277691993814110563563571281136550139870278058003572670110715749704318899317361720488468095043711552946200730215157448185842826637567253982993925382196658939369124464740726431165847883928209035877018197563654699147997702285100015004436674596862865940972545404770911799226737411929189821485918229377069022575897427792594094981447293142982218521652983718965320443405251814536597923916318397149653719586763596817250929675249272505572667065995676585133926106373191426362445087958407785513149860851492389024353638855612312645619219129670612176654597962723921304472686861558119417502289336811367399132652045944476381310996855405346260749675774253028884904923641061559521637954808260764761669819884179172108917860308847831125503442875889316551844443371445185304578970488192694628522992253150226787734976332539019582916618181690834478485386656399398054159331532385936685478378897263375427716570311713946492853215214270192978246792025601634273942509979587478966359878770205031893025910398698504289295961879716124321814309589250446451732952476234200445184583431844435581337729224244947597994450050777297410906471474699202333344416214865535846173790574913469858281157669902783003504221127359318598319591767743995462685820725166784884439813786908773357959056428616417943344213342631926249193395385495437316512854756914932446523989231992791571345094705984849849750625836644656268708286735721442016212141669355430959219899262605043748540937492725302694830641015739925351613224933849119483229568217038316303919188736466140599405821571558625720834159129957882528781229412798274293514372266829675694762135876430924315596012855945997930729592601990670174769145532646842561445656411386733468715514716111656584388799474143864820832918173845148514185701194502116430687114106100861883251633587258127916514719981253385271452874551337296762545787354075340781713920589305899621683818015523709221211531328053737867415311858658668838567844054109920728605447117481151525852881904933770021110826729017327664891778503741303993827022841272491176959859081844798326925898908247644504355465125655881218007560814988038670641717055997306526223848680756623231382940754805005367363886850165790812748739384572524294357290731062158468125696291387673266751367395290898575479532216137650282696638287019085323235981665981109820123234539223706142849945296610975654915748742981598858169344998705716440320867093943147833476813338686709849220352690959140475925498464182067348394786773239643944266694598531288398048518245552451726916491882205251261559211835850779574526809820054513083842325196566937111969806581056234764089359315845661183870907338855202790544164628061362248213139320700894121325746024969749997990629120117688694931679993455339773586603796385425314703724280517494268386983004046118016143367818910274693564935234442
Output for 4.3.6
126110611913424090523863317640848393305727778999956868252149311965261842708544914722998532568442287779966317552263580785352568691999776659215862942642563999278332553568960834702880926196555588471111278586524368122815302264754570528622834656881191526656657750742518752050806775152078643150887473350179696734315735571445428521446688109749599711757395304997985741873808901084338640853362790791661379427703016945164503367124851237682860432683111381889371221131479082978426784080964268667888865277098275273710716182190312095610893313791263437505026124675187886557358299168436730520399915813498726709893462995367782328272466058601983182240792395277851685790679782945957590496978359246232882760909059603060824872101887524766564882892548893055358607495038538482873338186999730428866772424572684994808065157323890826066382493886881254595774416021160557308570536126671775486511980258359850067258090278934028115303467131091115718743323979368154962848180709205922409125251653266130622919983985488039786469086539458949989329799231132363866462233478585166563502564434718464412515429384485633191017028295497346228134352126615999430920158954288530858185428937245476643723097142378748741489463392867643757242916207176354618366260892408501613019024500656011035089198996333671532527917529849004014672127742756161691145623805348388539124247431584915082239989921212430134937772540585839761503822542935566317255924667187231332419943393023555566198371944106210896687265259947509664159259633966508537359371366934974410592437919976909693834436283169736846226562760391793761132345900971929023166231976532831391136166797899773526169266684957985904641556768640259993970572246831961350723199089613957789186816859105710004513388849128129686390954816855657563317435516597279912851499789916821720367570182070439890091032835669019713521679587149729184756267858253495353340938961109671682512756444817412756423808949636274837968843318826977946523838789179545418379893518336855519304262195055638356091165605424342441669972526569234110607518870385445487713642724646602665634357816120818156741303186611944346808562497293695741567846129985734833381642758244442394545282987943316653414189782674079824140481996422972315038289918585063757167657970458333636199444168479581868267240244814720070114247886642661457133450643871182470681090562099099182420605474899286395544357520031744801788501326888615225350370087232362794875892789409347227295848059052001929168118211839086352713864762789119409120391411549220976424808106128778311807101949755759929833849232227923308227228016215038492113673764387613009676328625035904440172435569209830164347521637165349461393925279305242157582097572980249091944841983920585141747308298151423636823192014808404423707729387540132481551356667428690649195358214964943567972162974058891611385041812196536789120494698213757217892288381583325986110970866118591522122786020212771981378427636934946399899909005291411294046103678383622402529049981320419277819478751876430475838488289628057668916493379652959210165852423208164942476123277982947160356291309401381581809214585774587408373293341713131678234609412185903526905465553821826482149064147398633311759726431605475762057364159218916337358786375782961057102495926353371055047212363141028679445323666893351738406757682814379400843461955606917135456278087372815054463451011151737006204237064111709058304742119245099195355914022713739981609541883675607976503231677147538787945235911530096983626141698726323458357947435489409948517413919868153005322139426993482936153610438913656942106060195630041296107233049944698472186653308179444674872838559560469777582415770309796368470657957267623948565761833554685324838684296058143783743032864870496341044315097099772700692692424781751160127878714744824458772044892081720610653915275295988753959592046897743335079761613731428059288285257762952121820107696326832895567801315341445005805549617066870941144596469816540555673
Output for 4.3.5
7770749864682465719213756586312478617388941318533351257167273141748930076216169668726652148993169758345832567757228424131144998174095837464893295940502056882047899972006812422553678543840042979306017496665725232295982700667792394767895216425912894390421743582837313444084893195591985891396173228147763927612151619582123252851547464898844248531578073724321199726316610538768490646367131624872160735797074997541739356475180154779857995976124608575234772596917728837775497329937491813940476263045868434019296740594755086811344730494204909482304358689340303357018115785917916085963118799862512951793612694245841238724645255789175719315264684400449737734820940685965256796199952903798011176297716196393165160595522683196722465141591097121868648888889061801535723066298913071275705772723843801972686746599973797508577135767902742396363425425493085890567021856037538670744916600472380649666771293719414769664447852789391215318789129290404560486869421984450536762393813625819094032186194477406353604754634417571431753789665579454331440734434629729523563920124084508895560695013932323088827558142172859744336653600379797129063821454262239200320821842437352391967846496443242385084528293174635977945678629066772236871239632981278932323609501229518245928453438278011471962651534563930498031608254736539611840540031208635079041153123315912392755297220285987658125298282840684582817223364697537849980043176154960359259702225759870542865791079177973705194490253064337657350284613644849911927849094494745724591922839224392454597739960471877962536458932259116566850046487863990670177296756352057581208605675031369096619978819821211916490456044562498196004343761585414932841765760158454144146457511162876133151683452045232288127076591385747055411206959057062515634133071163816737687180660685287837720843731982867312431457435343948281955796371173225562385036961164970928668709961592082013275599875771977396482624755773690620755923637457059798418555341754214926524979777211555676893786459625808826188240098589442388485787181367482527584057544631864206191102462193776558797325269210295329936686299236123145925044205764749053291659172938149430983305632058577363176661763784795872003833537597977862297093011613336956039745674152544266256274496954265447435103696437407356550081049123167718887081887718925417263798696280560780074418943361783935114514328213751417778967916865213715132959548072683040587195850859474277738578399695237709597556308510341745748872125780853386453982238528231779022157530861815453485669183757543388768833491816442691330786042929040383599237551725244976423851025839810304980683385367870985542897732799638340198474392679065358741760719628874839313921778977673844534050208342176435309251574657917329913194644184674844776985661228178870415154969523992572576720281321969859499110746697944451248681366215601790627789259779477034544123561709389900547376177941778577248941788345625762069666595521568777342219503229590887944419269149723445239944493790671180110884561855845907397976244845146918023190772680092857368216516357105211648643014220443084940135315439463129764818531247775906987266334366061364310609065113286240972840871695565231037859036283154345466425358776315826711930710468009578895774873379656531516815262667947875353219077387630474816104585127126473175489958016630154211604394312578713701417158819490374963692869314952096842940631475606473822282984103297099088689424125561865914183588495683951828903809739065917981327260811730964189502044916186354985547661961458369844945562666844034252910696061175253194613736483775034545222840952526550017642575141912763024303776312879779395927463477845383091462857256210579818867911095137329318459975797639122034892891777045069317528464196947771491959765692859193511406437318215537230438316107048306327192186635745652161715495643642046987420697116304949151312252720643272329289939191680493993565862699527953009156378446072428330242988482191
Output for 4.3.4
25243407992574461154402969711489721629786599696774300084033541539690715384596212262239561066331430386970712648808486125459609201953848055317457877753328847599382115447296157415531339699955122055083551434317322112465875349937136140230785748686136887768224617449438034949742322794888053867524503795426574736909428639820460862947143573263605896726349672983805924541607494701464079238795744418736218972367616757647602654711854177390621282807211821457543546553935250728044317549108636771710858069181187819864825606555838979641718414455668255533997442161745825414282566282957829120376560336401819735837488187452936068256634123888121459724432052576946154673251441600029956587746855470863131383286894335149890158353346248433235220777893927786119032809001716337241054293283391521325797807522355754395268211125255581349553935015864442958501990677941747211455835664997574968473999291257150545845891165759103869240982660413193664771665649488267204999636911634581489023125498861137683855511113432540351116345597516521904886674112933578839395477092068725436651546993641651173904276159322807588692189203570947732700348805143334885553095539574220506833932028897877030309695131396825065067812336841157493003218646022121393196982171703445797315383543426245922117746752756498756435437529660305689258911956267382279997473131579319237741801533238051499750384060784819122315137444714626912119990231899684344571834565029644925660656383153560393696311592327470491645641276641520682116249468873339400843314866699645138898896135383460864803372525736640266367272244233238716747803530362389080171983061196421451944536822295265022492259775411481221129246542085929583567343295985230916018428264219881024467292634195269011464772332259842525914489368281637153455693118374584939660460514522227738050845871981893672303970903976761262538072032742879263499987031854948923934671320458491602504204341009108809486221386847491315974456806732044426710688156892486808459632514601094632385919644111624266457316209182482358252592473446346454787314821367847055277174679109704885287915393133968751356385428868196240208352317864474796240736572919823262496654386737044527434947239980877224697890847613226681386926623557522565176443604527578527127662132742238469598461437702223437980569593873255919011032357962258011256438390278073076565136455333082780815785839633528546460960950931156945565308178179945113874118677673064129710031026387821287465778099367772434513003306742791094884326754447738972850542831884451093629063630938742938749616416002879426447029267247734494453470922674798601055732226511945754945648196522256181027610612939051706438426481083935590541112729855011405401332356355854803379026534043347528809163393383749727212935965345315797035475354748741913781229825848371770948577226882343979559138709833362517724877668524833676831918217416559131153381905446950417380801699169294582928985142954699933720181582287700740720987533103238718021870191201388553383023130209296148469399740833511137821003427672792963265815747663199535929145477236669866454770773151727916432963741791965793973104058755357798056163692909434373627171061666904359219142536354578433991026935132655674642863707325592956711443512614650174553192203752533753840681628107577953429179243857888398385394142966819385269901951408445448147482471041104193914553718844891691104884164067488852336877246647679794171033458633957286293069151138992188661547437636819030908677923224823231632068912338543116754079228005277347994717540459321828853227227781726158919393116079806085845617419889954295333113777426975181689865528298443844746303721192746775475238688957563870951235381032534283121933384883980978923038699332976469827107246121644005901446284443488676656562762354140866302499604637263734985769804163297863132651695961032882829543626467812254351089976654941224384993761172046503747461058700532457105731698069627712114399414026379569011296678773055669324554281094432551846598555595796536166
Output for 4.3.3
861250302865752273146935371353127324015868464613377922863016138841770164967287415575253194816079639162897529466783651835725395154938591148428085526520781212845356496774539135725404752414310635019701726202738966422899135953981859737850044322774204982913923632968434434142812897963858744892636499214944507985996475243606238649178341517086181610104465231654427239436537341162695578160648378706258554764581747718414503242223485488238798739094262563646929277634518745378779161062923051565428296463196123354279259612249510643868307988827913334106286822279750259165423686728458199318159119878235265312173391808141819710420577247636516799738146160668046134988681386545514496093431017876476678843722296682035313495364387967617198306049352954125480777177542280515324702848551459691429948004742979547348844688312114633125545081453478673497358356206803188465593452138463675227561268728474589754343061503538231189328493965973797324177437109879685582447747689092173582309621546696553667605429278895166698073697564524504212595062735419235557013757188087881282759564495278506253587452089563287667556528791335161958070223286560775984108428011344614615515379702716991095825957391134116029918984841378663193797697430949350576564465546373586498411981345506922824147641484294303795181311473706087147431745256903373719905317060351842293934651336799730599226343616977383249626046611591102460454534144112677488774721391231849251448135222961353452283313196746217974533545918275258094544415021927407754980439517102589293142252667819789466581372819810614895116945960123448265534755245718889357073771470292518921789572925676670012443677795905375719948563194509415153332791396214822303090818346478173643101724892532458797663927513165857923242412624623466859401582420606600681525516942196858796081818340926388994244911726368554841156117999639820120759554058130851976682754218826083336639432684404791984378624477863987806211956625896154405743159739946584315957946224136078697180541891782377210167204260818587820486941357402524837951889235844163845861740318241604900058198189215916144413352094841593893986623970104053838231922554706435959605383853439984902745788426541243958297237204448293056233698946714646509415562399448281821048982018442971536724877981032778716515432617743973216873156172751639322162346345024499335812170959845227733359294509635469783329719889498696968669308247558244623509332641955197648243682714687665845060326903443968447613042427259466353658213012331991195001281760891867212663377450658998467777855043726051537757413617382818446277372142910690314573635636949939457938283128577438311304667625032571004370198468504478632589417385786365158747524646933782973684324752015141688315701356340952844749185335957895851586283559052882681144097673314733415059100986738066257456771749221140964123628278471694641741882647486591077983444386929570727892824858996072346253274805861312375904435119000650012293923764121944046392442574134242308388520733386372965120315942692913148006890203754251659615572540914050681540564162985463328384929510720785345251755027653640275861031224098134595493399448675562291486218163941582373889347228807475636451055939964835975449685621317014406489643427164999435495749133309891385827065514268924615371650298447223731791947873868976887838649423365242262530389648752273806813852217356387765620455300623891104436306835619807957134124533303133340190693028874555242624269731505662234567230439159919547785546685168238463090593312909396429032717354563257247685876591256754879594144209932020386906247077019252314374584112338552339589190234748052280828160951677257193669031820450906716696942163471576436307680508556694587755533713840699411622523038964062102228198710154508268711061862840647652171044156719348014578354053779941330868864508376746419845415147119257037661572211997623854198992689444678102308073084579829883536147232636719305638146134487259010642763995430488279132549
Output for 4.3.2
42188824625950738743593936951054896800967221925929293888558086700635127378594622866264811746684300389861622611521668553403440545734807823396846883552266243715337121985086994811580464637665335600368605063867968134446156016781292393836089403633489813307860211593678077449020346481286178574545242970155363834415489179799467355381667335387364790780937222436165738349807361134895445162989402197713253993404614457746293242034051159856474417267293397119973738624238348286602710158823203841747710971824604953315859737149847898189410488054724938476398093250691743904456953882142517264012183648678149499144734898043692833588669287309896107178495137945075489160731215132432796943007079447313332123229168787392148390855911711698115584184046372326225256388729542332151684480011798483465791265082724998676385965181911091224710551313148570866434822665944584961137966802144285689386788557180427437618846831310883054307267845914542633567541676473158596634751585432525748686691918758367329475845149971247065492397893601888781915954221043333369984566179297006701350685197234878628443864900439857346168535194050552046365269467186749857754914357807492087345223059786149184207340810744163375100820198979978260951399103097576108256487836859645803517762289577603862972823156515769448592854130034485703486498552441769837893467247357198749402315585636436869286836551883814845221031237729402496766318647889244388506972839734303692306918288287357839837297644677224866091145194364991570954193896719365184973974998084064387315270666573377911441931487098483768749758279017754864964396610587323187607278209093714771644865768995075853122685545737115764060221952299944696571661061095566244577113623371087631798104077501515739476715811939982988879873297129751488297968975188394859587046585207857773186962381086787966040029354850556938730750342707523348150188627139166074967715274130087695349535617732075504145667970751722667084657401946678894322816042140737283315154125249346863836101101459969990044573541281225881254129091410653601541371533058581498439068693784608509297260365127801244974342180867694469994708439606019848329849728079808618698904055992987723945925929071149043484971899522776243889283752757626065312825875279615085954771612170908616323660702581550098116084092366281639561357753933695025512681643162454755327604640186376393516777369399375381706509399960888492805391269856135620204948962719237115308019782029618263959137201791615192536358601091107383380556112097514472311314920971733082931323794616207100951784220599696461187638189925762485747180458275862879084390655638729422202207581471836458938265198076348194577968170679015881256307025971248537584468663778442146283908389959305125515592926119365134913657236571690709258806259903949768340356055661599053484864106128762334469780828528515185171155730497683141575736447428428993389888167099078388847227174922288912921954616289496245567838482707023364453273221898878969580784537489874356381889403903830265361559343356575036479868949624402638258513831022045278895743855324188354556476217644739381809457170537281461840427736187305324958301415753195608330836656434689324638334927256524091723130980355215846539653571981522023432059722715831002138478692294888610341645278169352715651768198766431640951982155549368367951757623367183385064852702940894008609227376346421336532362649508362918324905163775099698481615445452507882170253008942862988573429331674239143842608623297104797738155265204355838861516439774914900317138843026157721151844274270187165276379097143833635229688387547752435648408513097601685836048723558752230487245529011401368796190528047611041783569952670787182597894511238583563081987590624123688418135135245372582344701121337612767154243614342252900395119954115543948869424223401976619989790782838749347534277632639994354001697105715522691398618368973199165307152276831216407163867079384349240984616700571635935541493854435868509439667834710362331344982
Output for 4.3.1
87125738140498685637990222996524101499295175150247062796284710644003727197881234793997195691967696779076124687833496856495224931927265051877728088885940462955621970907722252381658777199205168266431747378677022165345619126007695449256306981792075346718296943754398671248636257721191866334192096521324396139216994073938490045561989535961044899994024979428182538858635377492587656084969062817243691570562886248546874945078629151220038772109656954627307523094413752197935102509439937717880508659665007391615744177444993883270789349243897298263152274902337378890186928335699861985812274168157965669377829581175801850988183214894213547265539287509685273895915941877743583060336093148644338287083529600348311651295210901422404165694536059689351670143813177014514393613337878618402887496811857014963843797458163067314931155528409368112343489497874940681316325651799801868217770194824034837029319173165173706180928061581475248469538756116287349261729713134781385745042088953369711965638079938779039755960254351204904894612782188675008817555727632047001121377363541666290421106159059374332662197576941523099849477716379753670556288281891521190479080319698494462746483454260571624361762141422939310373099751152057449756318742438857842533798257095259232088479470434172612261058462293474981732479838838530663218884894475053438407430322672859360116989835409827891073757518994911181956741999795231404938949514362471538663818245346842399463834754112457277805683686965604555334682108730550159076887201503695894083395553420640607374639444454040708165571643352081282781117615000897551642813079504766160821333383407868033485517919921111134174704351330700438855078907270264746363055333553290553612446635286983630925835055411201676679636816538415372549061502088681749790769391493618657385018604778772168117781649668227166495976330648583595580677145093196370728404960112458688759946801164695512756477422465973680815158972167481204257544196645868812333702649322074812127914381785958120847691040108753109236733509251755516370644647901437947887784279902614542205970131347586525664115691231282052378240841457529303541514839768320458482347503924011083420788172813434853926037340672141171743488683543782237998514767124045632744262551980291871501458630680595312114550763948870984696881872617857481869637449646567482562600985161548348817356562946862814884671316127034674694707231295694891450651648197776791368626923648429353983421001356287228455658300322271797137539415273819707975127311411141737106812122966161672074368454197612603539520645572760496234825154283533887098382081184111919264810246983420918641448690895942989399893139611159847473529642338879086642486048141882039185298598957237682093064115761188524090140217815498361682284880542873139498552763736771454358607478698890957779423405856822591944679163817805350616943448687114550411006898572681289638670480518471814785865351012640144935826495702132323205009242843371404581936788339184259772072737912909131561262902833973717777482652740132190973449802256743493297244041860394084536557694076472872880784836568160499152334991881209411554211817432727646265196440624991593372585325410849399429563682036235788756256068838882438016807179176125128696487341792974087414506182357832954689392281243912953582567410406356477324302061686983654280604062310952114078861981848669520262729083045391025114090312692409223629878946203922146626894737481071775056218968120649298563058435615808811866304704848527909315877507122335478124674961792265311880070181121672467244839864670386978340615942857196724515555901495559633960302991832931575822807816798889754397019984527288755320342054566329643302675731053923394387512363941641846678014219453159682252233918021579694955316563243123469539944496052435178043206746848816859700959034301420639783732166366614691389168030898856909063672548277629885626562211375091315398925893494390984884737933828846273809664186326353
Output for 4.3.0
3445356621123377711705549911387837673809149995520544033767807621474688956490792291629603669518684407115131679630149137064315943437207772515674030138924188100806389074996783348403515246361922710718618052576498235687377853683263313888452531359593415470716082059652114045465000167183308899587071748023326119111003397562394836832057183319843815797061995756565866546557156108736344949154757451979281651931284756765415760955243058319893799095131750923293923586029616790905041442155790970871472287430667688746988367105392968738816787402238855307213673771549315615396661881342350243401827732786949987188024896999673664609422828321523556548275348001792571992946672845483243642397592549975662770831840366134014862607151061298461437780946213227141819425139983331141182921492735235588751526491228729122244756533513539214413680184122222391417616842418631880115545333987925981933335067969884647815381482672321334388245101137123013272491257546977312828683353017964545959723606338214026543859182728487161282535594132843117275381235853832616325459861925251605589204928098850495572349196697129354363687913963921514998926726221895174264991162936235316723885466730518217598932908732549593956891955468983198949676350649532952724572150436785365838808413211930260350645357489820299303675272403019175862159027103857937575198871874397351672126320223369992217770597491173371762957958958285314370744128011464082292736803798559505479093166664844987311531565884441605442839959445982973623854799428473572446093267550754899786767159902599265225898228898422565614672129281167006188787519292094391857154903627386626318564167271867487119839343879268258193813761188516892429267342185159819764901405814622365215032399817802980789938418790665622181713761707443838619145129607317328142865154584189193666002445667054399844314792275195791974395696932849325814623969485874703998965939055493249123155848687122492049999157779012053145261132214943454416214730820073938984971141092884975998939779497863049467049925284199562399910812496511637143528615363158695526064139711801420419412764788614345839664161520651823289496714402736059178745181610625933392064177453237060603034507845671015811528175600429913539963581934127902154665168783432961660474188236655964812172759186271351615139258351130788677941068901390565153279334387991736960263539174748910698591301747677558183220373994534544750378891173275807972432632207409391461018908242590779375206174706713135424401954420416635331965653956266970426028172178550325382468854999168072907443050694167845871676710246690412965846744833845440966869252475826316211387518436630777986894880703600254246856962223792145617270527498301558675588295642496748262970989081736230549512923666881322405973667053617082681374151643980109066186512824191614630549174338797525855416423677628882795770225295954037014897826158941921144329565871259429912577951940325322713226964396376521289183505125934344415430519428979377067254310443987138201296282893874898633922019421850957291966725807267383448408134376927227591361473145236388466617493438221042766978704382619666471047925058570351043396476929114472914774177199237881711843331791909269512281083240455326732244804428061964105753105797230238378731903117998883129525561330036423449915467710127986502521506373309989802927757579523792522021719975781826774997339638242646513689678954997350812612895177798265795851683117172925114784177398842437370774010972541551227731459634446982812699006170162833890790195144381334315026474638353828703433673112976431329153487355493813451024641085778260772635942833434305053165605249194193921356183345214831245498538324134527951544771163149121135766224597850372530625022596671447056136647506973272213514100807478726893440656406110201041426942380673981555718582510226927790539029342445856059432043557781850563809331366193449718104365253571651640460936438170889524013556524445724768295762095467827313274462413157039714159214359434898783238