39596132128179421969682878848546071382496950106874624543648417088512507568867301 43010200497312491404781485112128545293038267410557687432146950851043426362765816 21543490706923264684583069788071511449823714417163550336640925782634675528515368 64140936135917432889843957135903716099889974268584368738716623772220141315350124 70582972340263924545236916165111578915024271639042423405991498025090677985246615 88870881438949409718728804928741597923578651092654849567104149517810943395597616 94335984630747527947498332616718944167795871640227457267318165580591801284100524 63097878416881346421940585665688499556244932031405619167193309877502125598274799 69286184822218678983923716141595071507648861332377760615741453151626075717013415 09877821393535487307426702907447796032206180587690085139459859367884051846818574 01721860333491468615517160265447106635779775116189694725965858433646555605352303 36900689582749149526672858462592336938280558271554339829953425247830047480499001 35830560305045177087456044002547954706108840557122980697458974347735164591626500 61100638644799141135564026144547699549924290389689515702725711923690519702231947 78956142268836044271588050250072971865935171749859499506620579047311955447604244 95825635905794447215564985392316620472116440816097621614305684243423422428544395 76719470899833805336316533137178302986916911543659790598077303875904224315053242 51773573024685629833789231231652811763403716602644042217713413024465968569885171 90286569085434912420295808300204293975979458784911340643232904546372701144798009 86458574381828790795066222590999367076594501777434267126916310434035574778547532 86991754723451282888139356155665717584815113619122033359157908305919145643844840 36870511801719427558396092374510688236482753040712785150207013251446497970772812 42875887293908713148087425084416129687389477450919839336384319643456353169764604 63537105612182099884561257736800797475272798995508037281537933434184440769137668 82596581612389745671266030850757268009133222153261482187836268182322872233209598 41024144071595668287525943886827137995088926789416420742895781629112626832021473 61892062641832643145885928496075178899085034562885358939119508979988085762199145 70100208683835954600917570389984733213661480985360426053776711059428104443554414 22008803094913405247372082842185535759207340245260120031482268289664155256889927 16053015316159839563205401667255807339169075543418683756069974611537664707564612 44463131205395368643973785125289823386854369610579881952940194985948235035048934 03210126005985201863912422945220587524487839774578151169639124967362823293256513 20202480370642356855092517394916161425779791239351135924259186986361947879791947 23690000471411812089659311114211372883607606247484548759725015454834964059062882 61654093770960025270251861037644320567270181065051970090049460704195505843123733 15522093494590815307001515620904127396169260297149218507614151178100165503068703 27023738909022150368073819756130110482997147551672261151283072721012514762884428 63767624217431718205364113124570399549481236095990457409373076315965718684534535 32286528709377156875802780952535790728250097901129344323116557556944573299237047 60009209429225389266670955136997041613405921611597462362197730713567637548406399 57122750858985185806119754237880099327946072326916962603744275213064634260928453 10407501060829785458746723757546761379851104654851792054526662384418895992987341 95139307397526638872828967376021437123621026411214593578952754285841640061353362 77168927794561201868749212479904416098658145097189359149052467301494653771651765 98674090806431995422853290735991646937445714436385697648052770751552667606459244 77669017550371132563457504313617715367002373694092281380989294357153617171053749 68249666768874716435458200086730293793319001160279518097064968936679995306918201 96895761169036668628617696438647507871073388161036568167078327673323118951615849 54042037580053405385201879711527453284460190291004775011369567863856555569108358 44321697477173648683328687159029719670236620302879815424433038397696239748990986 24436218342973606013353768876700640893692492883245393831404834698586207968410957 88362820502196676232056949612464660598007923784188635835530571111546347756156268 77637572769606110362768130814746824813196424289379204437786177275989321295838925 01487050928962351413903110072637114165161468175949069371275914174558439903880601 70195580165493161523802512832981591845560764193046901175541037957281694720453366 85854608739179828126567603445118239120699047381406429484442798343983663772265584 84812813238926443315790544969028052060718933164526790116162238698716169322161960 27858881711293386735958528276890938397076160625943776048400770157472880191898920 43058477610088173932710132968306471813414899036286602298340723365613904239299983 91710495279554725021175966094792279016505145790792934087044080814791380635243385 45169531622432239601558615170205050996466699914720388553236396520441949914738892 60921390120261070269987629039025773816966793417585417122418599005880133843186348 61291635586823587560090612670264668854230626218440042636024271309574151600944341 97761443437514149669015613894519152223412304468828117971036936516990665207154495 28551184687804313384261458874649260709607073211038923829085522743537368449086435 36010560137919485396610631293406427861726832704620002292391085747335556042196013 02921972291856699334764281666427713895289483272008714384846597182359031839722675 26825777356633446483538626285143021212714440333388352004712871330413326013160289 57438381103372086091575785555297609665336049205404268135724897018257362185116350 83262876284945916080997523794662690949093106624462834687144507028310715166083746 97328651174027719486158467818669370866178096050879261993434167401298795985980707 85112342790020234047395856045051858569011101055354477187846014385595789762586068 17576371108720118560629330991610187031139540436751848933551221742082557015754950 43843977938871685082192922187720143207515798671187372505602843788344758500881234 81457901706918354792425051703703520530730319653390310375346263904873090031927040 42007047477833726742331173630146083971154192077994501241375932867301073732334556 19658143491195747254705698916589686716679282080947654819934175511108443756527314 61439272933747775531461511834108499043881513883643380003034120613576469307115910 35120594887209374013094909362697963807784207472251535043703707795828780384545347 15791401735105081399755601073803578039237439792052053490239583704450989419267388 30702620221502212578089603273102574195338988062685953107341111377524998990567742 08859010134639868394398310740895874893575332194540392644120348036231835943221358 94548339913390308331649495108148299631153809459746028790153181652286533316810217 28883589096708057831147172212441031447737082735840043406773902935588806307253034 1428376185805388255702691086336