8
295559863325667651295801187063566836906178130934793793527285926196787721953836444357829847
295553063984544861244052968946892954590004882510857111038961544853353635788838226128086231
550173819016340606246789542419484518886358540888323407740633467866807473189971890962769111
550173712776635562652230976511411489475168333881699397076753399408316315593643793802929367
546203855615409154846487235366308499913045799630268348632090312191703469987285938091926743
546257279009945362395937520568746146682978465818342282468924737032971289855129081325626583
546202884280963041981951775635355088153592478426848822562329686285498600535143335487677655
291581157914721184114679742431810112097785498845962999790897137365839893681867068048745687
546196084939840251930203557518681205837419230002912140074005304942064514370145117257934039
546195113605394139065668097787727794077965908799492614004244679035859644918002514653684951
291573387239152281198396064584182818022158929218606791232812130116200938064726247214752983
260246095059048287912567667872034178358301195920604077908981017775519266851258967255
138858932069784973926129732867726470797561205595919761815136843308343774787121259735
260220157631059129084792787971392232266942063444038974422636179276701494310219621591
550173697603240188994316728206669613936704888789200606491213887677794507196707285785715927
138832994641795815098354852967084524706202073119354658328792004809526002246081914071
138807057213806656270579973066442578614842940642789554842447166310708229705042568407
381630015869812957045533742888761642657621294685717756067032087430342537347766756567
295553063981302682745408115475032967009761621090965551468323609060248823436616658498168023
550180618354221217799892907064298413622288527892368530658319913417136747002748541562594519
550180512114516174205334341156225384211098320885744519994439844958645589406420444402754775
546264078347825973949040885213560041418908452822387405386611182583300563667905731925451991
546209683618843653535055140280168982889522465430893945480016131835827874347919986087503063
546202884277720863483306922163495100573349217006957262991691750492393788182921767857759447
260242852880549643059095807884453935096881304361033439973187912963167045283629049047
260216915452560484231320927983811989005522171884468336486843074464349272742589703383
138829752463297170244882992979504281444782181559784020392998899997173780678451995863
138803815035308011417108113078862335353423049083218916906654061498356008137412650199
260213673274061839377849067996231745744102280324897698551049969651997051174959785175
138800572856809366563636253091282092092003157523648278970860956686003786569782731991
381629552701456007780752048604821607905989881605779093504775929600006505695248196823
260242389712192693794314113600513900345249891281094777410931755132831013631110489303
260216452284203534966539233699871954253890758804529673924586916634013241090071143639
138829289294940220980101298695564246693150768479845357830742742166837749025933436119
138803351866951062152326418794922300601791636003280254344397903668019976484894090455
260213210105704890113067373712291710992470867244959035988793811821661019522441225431
138800109688452417298854558807342057340371744443709616408604798855667754917264172247
260212746937347940848285679428351676240839454165020373426537653991324987869922665687
138825583948084626861847744424043968680099463840336057332693479524149495805784958167
138799646520095468034072864523402022588740331363770953846348641025331723264745612503
156148609833252214571250185820132290839670268494817214355574800183545907602797737759
138796404341596823180601004535821779327320439804200315910555536212979501697115694295
138795941173239873915819310251881744575689026724261653348299378382643470044597134551
156144904486396620452996631548612012826618963855307913857525537540857654382649259807
381633207389272560573170105064035944618081500439670102785078424980001755453402457303
578023906975274868719129801741699544949644008497461072966023224268745747630129285853422807
260220106972020087758957290159086290965982377638420683204889412014008490848225404119
381629965210773915719698245076455701356661608880099464849285320167649533885772539095
260216864793521442905485430171506047704562486078850045269096307201656269280595485911
260213622615022798052013570183925804443142594519279407333303202389304047712965567703
381629502042416966454916550792515666605030195800160802287029162337313502233253979351
260216401625164493640703735887566012952931072998911382706840149371320237628076926167
260213159446665848787231875899985769691511181439340744771047044558968016060447007959
260212696278308899522450181616045734939879768359402082208790886728631984407928448215
503020363155665073745572900731823469141770598061600248451392298646051096633310520535
295559984712772758649273033630864692387761353664205609839140374763894125310174162271675607
550173940403445713600261388986782374367941763617735224052487916433913876546309608876614871
295552214037203855732989355783237398312134784036849401281055367514255169693033341437682903
295559878473067715054714467722791662976571146657581599175260306305402967713846065111835863
550173834163740670005702823078709344956751556611111213388607847975422718949981511716775127
295552107797498812138430789875164368900944577030225390617175299055764012096705244277843159
546210776343637052251707300050280237710802270783616847432269142102243959508621874235516119
1153797870765582696175946888468008764705663558654238178127886330860095566107456390756260104447191
546203977002514262199959081933606355394629022359680164943944760758809873343623656005772503
800824732034310007202695655406197919690982680737146461645616683772263710744757320840455383
546692558228909033061295326603172470399649587679701778033539591579859207771352765943063767
546203005668068149335423622202652943635175701156260638874184134852605003891481053401523415
292070831862667175194023293399627494343842608098815955262107042660200500918076498504131799
291581279301826291468151588999107967579368721575374816102751585932946297038204785962591447
546196206326945359283675404085979061319002452732323956385859753509170917726482835171779799
291574479960703501416403370882434085263195473151438133614427204589512210873206567732847831
546195234992499246419139944355025649559549131528904430316099127602966048274340232567530711
291573508626257388551867911151480673503742151948018607544666578683307341421063965128598743
545721102603132603175792231410864911774189554393245196109425482289523278995438425871033559
800336029628251670991316046497736005513823285550194336392533649865747899683716475080221911
545768697990992133538029758227582087987402293360801973527696151693561882150425953479238871
1145470725789424482933177578526458080832913844605704972915821860645721278159414952212826786702551
800335058293805558126780586766782593754369964346774810322773023959543030231573872475972823
545767726656546020673494298496628676227948972157382447457935525787357012698283350874989783
545713331927563700259508553563237617698562984765888987551340475039884323378297605037040855
800328258952682768075032368650108711438196715922838127834448642616108944066575654246229207
800327287618236655210496908919155299678743394719418601764688016709904074614433051641980119
545759955980977117757210620649001382152322402530026238899850518537718057081142530040997079
545705561251994797343224875715610323622936415138532778993255467790245367761156784203048151
545697790576425894426941197867983029547309845511176570435170460540606412144015963369055447
381607262738412600931360085826873815489671475260350828871203285680057832028133467351
550173818990345296347788574773967469418288111518612422803068336244900910553045003699561687
295552092624103438480516541570422493362481131937726600031635787325242203699768736260629719
800825581955655702814758300924336426500782349841443186465957729489455614203635318267651287
800824610621209589950222841193383014741329028638023660396197103583250744751492715663402199
1091821979421995842215145690261381172244483658105801201928989303384237689100542852855609119
260194162321160128117147270921924161837572352459101409291014272714064567422956414167
503017120977166428892101040744243225880350706502029610515599193833698875065680602327
295552214033961677234344502311377410731891522616957841710417431721150357340811773807764695
295552107794256633639785936403304381320701315610333831046537363262659199744483676647924951
546203976999272083701314228461746367814385760939788605373306824965705060991402088375854295
800831531372190618755799020051011814426912667741191584563303129322592984557533971440280791
546209805005948760888526986847466838371105688160305761791870580402934277704257704001348823
546203005664825970836778768730792956054932439736369079303546199059500191539259485771605207
291581279298584112969506735527247979999125460155483256532113650139841484685983218332673239
546202034330379857972243308999839544295479118532949553233785573153295322087116883167356119
291573508623015210053223057679620685923498890528127047974028642890202529068842397498680535
381604020559913956077888225839293572228251583700780190935410180867705610460503549143
295552092620861259981871688098562505782237870517835040460997851532137391347547168630711511
800823639283521298587042527990569615401632446014712574755798541883941062947128545429234903
260190920142661483263675410934343918576152460899530771355221167901712345855326495959
381600778381415311224416365851713328966831692141209552999617076055353388892873630935
260187677964162838410203550946763675314732569339960133419428063089360124287696577751
260184435785664193556731690959183432053312677780389495483634958277007902720066659543
291091726970716912789115216318953275072131644232821326520027008259975939830032722626684119
503016657808809479627319346460303191128719293422090947953343036003362843413162042583
295552214033498508877395237529683126791856770985544761771754869464992527004780121289204951
295552107793793465282836671621610097380666563978920751107874801006501369408452024129365207
546203005664362802479829503949098672114897688104955999364883636803342361203227833253045463
291581279298120944612557470745553696059090708524070176593451087883683654349951565814113495
291573508622552041696273792897926401983464138896713968035366080634044698732810744980120791
545713331923858353403914435309683346178284971714584348042039976990621680690044384888562903
545705561248289450487630757462056052102658402087228139483954969740982725072903564054570199
381603557391557006813106531555353537476620170620841528373154023037369578807984989399
546195113575693482311073011888656473089617466378476989557379049364690439592822407241999575
260190456974304533998893716650403883824521047819592108792965010071376314202807936215
138777356557052061184680901745454230172421925018342689212775997105383049597630883031
381600315213058361959634671567773294215200279061270890437360918225017357240355071191
260187214795805889145421856662823640563101156260021470857171905259024092635178018007
138774114378553416331209041757873986911002033458772051276982892293030828030000964823
260183972617307244291949996675243397301681264700450832921378800446671871067548099799
138770872200054771477737181770293743649582141899201413341189787480678606462371046615
381599852044701412694852977283833259463568865981332227875104760394681325587836511447
260186751627448939880640162378883605811469743180082808294915747428688060982659458263
138773651210196467066427347473933952159370620378833388714726734462694796377482405079
260183509448950295027168302391303362550049851620512170359122642616335839415029540055
138770409031697822212955487486353708897950728819262750778933629650342574809852486871
138767166853199177359483627498773465636530837259692112843140524837990353242222568663
260183046280593345762386608107363327798418438540573507796866484785999807762510980311
138769945863340872948173793202413674146319315739324088216677471820006543157333927127
138766703684842228094701933214833430884899424179753450280884367007654321589704008919
138766240516485278829920238930893396133268011099814787718628209177318289937185449175
239858828091580982239164830244914392479664813655629054878976943728093175555287
140933983189025236558646847194178599523067583755317132839525042022634016283577361623
140930741010526591705174987206598356261647692195746494903731937210281794715947443415
262343378259422115254606107827607975162115401917057251921664792345939027668605936855
140933932529986195232811349381872658222107897949698841621778274759941012821583144151
140930690351487550379339489394292414960688006390128203685985169947588791253953225943
262343327600383073928770610015302033861155716111438960703918025083246024206611719383
262343276941344032602935112202996092560196030305820669486171257820553020744617501911
260453594371650193453728494313422004542370389235993420296575731404400256498138686679
550173697836676929585381097142375955966477164217526398445659761617346634895469473704781015
139273930806300150089489598514249865712503458723829932093490264927766944762315744471
139040493954397720639515679408472350890271266434744000716386718438406991892961633495
260450352193151548600256634325841761280950497676422782360782626592048034930508768471
550180497174557541138484461787189850702407151221571521363346207167675908708246124304606423
550173697833434751086736243670515968386233902797634838875021825824241822543247906074862807
139270688627801505236017738526669622451083567164259294157697160115414723194685826263
139037251775899075786043819420892107628851374875173362780593613626054770325331715287
381862989442047072149687754946851380181418207397733539378715481727705267883167261911
260683325876697028785448859147679241351551276885570051175630015251071956147344319703
260449889024794599335474940041901726529319084596484119798526468761712003277990208727
139036788607542126521262125136952072877219961795234700218337455795718738672813155543
260446646846295954482003080054321483267899193036913481862733363949359781710360290519
260446183677939005217221385770381448516267779956974819300477206119023750057841730775
139033083260686532403008570865431794864168657155725399720288193153030485452664677591
260450301534112507274421136513535819979990811870804491143035859329355031468514550999
260449838365755558009639442229595785228359398790865828580779701499018999815995991255
260446596187256913156167582242015541966939507231295190644986596686666778248366073047
260446133018899963891385887958075507215308094151356528082730438856330746595847513303
800825581981593118435987675250526020059645936000146052238673937704961406170164450258658519
800824610647147005571452215519572608300192614796726526168913311798756536718021847654409431
1091821979447933257836375064587570765803347244264504067701705511599743481067071984846616351
260220099736781357491473460515483025423731055324874125499229778506031096554947421399
381629957975535185452214415432852435814410286566552907143625686659672139592494556375
550180618354163323522121313744970957713081684681360411493470990010735976332350786290394327
550173819013040533470373095628297075396908436257423729005146608667301890167352568060650711
800823639309458714208271902316759208960496032173415440528514750099446854913657677420242135
260242794986271871465776480428544728253670296241868591049781512192496647528356848855
260216857558282712638001600527902782162311163765303487563436673693678874987317503191
260213615379784067784529740540322538900891272205732849627643568881326653419687584983
546203005690300218101058878275288265673761274263658865137599845018848153169756965244052695
291581279324058360233786845071743289617954294682773042366167296099189446316480697805120727
381629494807178236187432721148912401062778873486614244581369528829336107939975996631
260242331817914922200994786144604693502038883161929928487525354362160615875838289111
260216394389925763373219906243962747410679750685364825001180515863342843334798943447
138829231400662449386781971239655039849939760360680508907336341396167351270661235927
138803293972673290559007091339013093758580627884115405420991502897349578729621890263
381626252628679591333960861161332157801358981927043606645576424016983886372346078423
260239089639416277347522926157024450240618991602359290551732249549808394308208370903
260213152211427118519748046256382504149259859125794187065387411050990621767169025239
138800051794174645705535231351432850497160736324544767485198398084997357161991972055
260209910032928473666276186268802260887839967566223549129594306238638400199539107031
381625789460322642069179166877392123049727568847104944083320266186647854719827518679
260238626471059328082741231873084415488987578522420627989476091719472362655689811159
260212689043070169254966351972442469397628446045855524503131253220654590114650465495
138825526053806855268528416968134761836888455721171208409287078753479098050512757975
138799588625817696440753537067492815745529323244606104922942240254661325509473412311
260209446864571524401494491984862226136208554486284886567338148408302368547020547287
138796346447319051587281677079912572484109431685035466987149135442309103941843494103
260208983696214575136712797700922191384577141406346224005081990577966336894501987543
138795883278962102322499982795972537732478018605096804424892977611973072289324934359
181964550319987662911708921038071181471545648806705648478206273330337903355095
140930683116248820111855659750689149418436684076581645980325536439611396960675243223
262343320365144343661286780371698768318904393797892402998258391575268629913333736663
262343269706105302335451282559392827017944707992274111780511624312575626451339519191
381863394716126249821150121774882208089838612358507353017565238787370901780413621463
260450294298873777006937306869932554437739489557257933437376225821377637175236568279
381862931547769300556368427490942173338207199278568690455309080957034870127895061719
260683267982419257192129531691770034508340268766405202252223614480401558392072119511
260449831130516827742155612585992519686108076477319270875120067991041605522718008535
260446588952018182888683752598412276424688184917748632939326963178689383955088090327
520621289931322925789505009421101817228184954571355070046674990438554065850975762207
260446125783661233623902058314472241673056771837809970377070805348353352302569530583
399204484167214858857038640244631885563034527130596349968436714829872548025650231071
124070272548394343584253011831227970463426483957782242077435602932582631154903
262343262470866572067967452915789561475693385678727554074851990804598232158061536471
66175994776801024256797102624384759455307319108858835676664932534827358954711
156385809813430653470077687601206162658210853344096761241203849136246915340006438687
239857282100399301152876444859601242425963464607219288712388587322667044512983
140930741008980600523493900918212970948497638494397446493965770621925389289816401111
262346620436374768926396881526802833110385239775278841447691730569934843810104812759
140930690349941559197658403105907029647537952688779155276219003359232385827822183639
262346569777335727600561383714496891809425553969660550229944963307241840348110595287
260450352191605557418575548037456375967800443975073733951016460003691629504377726167
550180497174557539592493280106103562317021838071517820014297797401509320351840698173564119
139270688626255514054336652238284237137933513462910245747930993527058317768554783959
139037251774353084604362733132506722315701321173824314370827447037698364899200672983
381866231618999725821478528646046238129688045255955128904742419951701084024666137815
260686568053649682457239632846874099299821114743791640701656953475067772288843195607
260453131201747253007265713741096584477588922454705709324553406985707819419489084631
260449889023248608153793853753516341216169030895135071388760302173355597851859166423
139036788605996135339581038848566687564069908093885651808571289207362333246682113239
139033083259140541221327484577046409551018603454376351310522026564674080026533635287
260453080542708211681430215928790643176629236649087418106806639723014815957494867159
260449838364209566827958355941210399915209345089516780171013534910662594389864948951
260216857556736721456320514239517396849161110063954439153670507105322469561186460887
260213615378238076602848654251937153587741218504383801217877402292970247993556542679
546203005693542395053712550066061964868619222533496723359189371045786377165573106742928599
381632736984130889859223494848107259011048711344835834107396467053331924081474872535
260245573994867575872785559843799551450308721020151518013552292586156432017337165015
260219636566878417045010679943157605358949588543586414527207454087338659476297819351
381629494805632245005751634860527015749628819785265196171603362240979702513844954327
260242331816368931019313699856219308188888829460580880077759187773804210449707246807
260216394388379772191538819955577362097529696984015776591414349274986437908667901143
260213152209881127338066959967997118836109805424445138655621244462634216341037982935
381629031637275295740969940576586980997997406705326533609347204410643670861326394583
260215931220022822926757125671637327345898283904077114029158191444650406256149341399
260212689041524178073285265684057084084478392344506476093365086632298184688519423191
260212225873167228808503571400117049332846979264567813531108928801962153036000863447
181963004328805981825420535652758031417844299758295882311617916924911772312791
260453073307469481413946386285187377634377914335540860401147006215037421664216884439
260449831128970836560474526297607134372958022775970222465353901402685200096586966231
260446588950472191707002666310026891111538131216399584529560796590332978528957048023
381862468377866360109905646918616753273425732497280979483286756538342433049245459671
260446125782115242442220972026086856359906718136460921967304638759996946876438488279
124068726557212662497964626445914820409725134909372475910847246527156500112599
262343262469320580886286366627404176162543331977378505665085824216241826731930494167
66174448785619343170508717239071609401605970060449069510076576129401227912407
181961458337624300739132150267444881364142950709886116145029560519485641270487
262346562540551006151396467782508240954024177954764944114519163210908040628701570263
124067180566030981411676241060601670356023785860962709744258890121730369070295
262346504646273234558077140326599034110813169835600095191112762440237642873429370071
66172902794437662084220331853758459347904621012039303343488219723975096870103
124065634574849300325387855675288520302322436812552943577670533716304238027991
66171356803255980997931946468445309294203271963629537176899863318548965827799
156385809813209797586980389560008250470617988529618325754094396766481714564844861215
138803351865184215087548034465339003101048717487452770447522284709898370283601470679
156148609831485367506471801490548993338927349978989730458699181225424301401505117983
239857061244516203854835246947413649561148986171732179260018822121891882935511
260449889023027752270696555712318429028576166080656635901650849803590397076697588951
139036788605775279456483740807368775376477043279407216321461836837597132471520535767
139033083258919685338230186535848497363425738639897915823412574194908879251372057815
181962783472922884527379337740570438553029821322808772859248151724136610735319
139036730711497507863164413351459568533266035160242367398055436066926734716248335575
260446125781894386559123673984888944172313853321982486480195186390231746101276910807
139033025364641913744910859079939290520214730520733066900006173424238481496099857623
124068505701329565199923428533727227544910656473885366458477481326381338535127
66174227929736245872467519326884016536791491624961960057706810928626066334935
181961237481741203441090952355257288499328472274399006692659795318710479693015
124066959710147884113635043148414077491209307425475600291889124920955207492823
66172681938554564786179133941570866483090142576552193891118454523199935292631
124065413718966203027346657763100927437507958377065834125300768515529076450519
66171135947372883699890748556257716429388793528142427724530098117773804250327
181961016625858106143049754443069695634513993838911897240290030117935318115543
124066738854264786815593845236226484626394828989988490839519359720180045915351
66172461082671467488137936029383273618275664141065084438748689322424773715159
74445091446687402688436875398933152812025061958222000346239495500619861309215
124065192863083105729305459850913334572693479941578724672931003314753914873047
66170915091489786401849550644070123564574315092655318272160332916998642672855
74443545455505721602148490013620002758323712909812234179651139095193730266911
66169369100308105315561165258756973510872966044245552105571976511572511630551
124064972007200008431264261938725741707879001506091615220561238113978753295575
66170694235606689103808352731882530699759836657168208819790567716223481095383
74443324599622624304107292101432409893509234474325124727281373894418568689439
66169148244425008017519967346569380646058487608758442653202211310797350053079
74441778608440943217818906716119259839807885425915358560693017488992437647135
66168927388541910719478769434381787781244009173271333200832446110022188475607
74441557752557845919777708803931666974993406990428249108323252288217276069663
74437850530611209131261438478461381504470440663075684936125892610993823491287
156107314459759516376635709817681157471550509373682683351976559152422773781447648471
140933868427062560802495470129836752725498324777478852622499270081332833811436217559
140930163080206966684241915858316474712447020137969552124450007438644580591287739607
125095098568760052477770905100616080302171147891515153488077520939419741791447
67200820797166733150314995893772869294051983042591747087306850541664469591255
75473451161182668350613935263322748487801380859748662994797656719859557185311
156107314459735360264421942844425135826032539784599104470573962799479704946664350935
140933868427038404690281703156580731079980355188395273741096673728389764976652920023
140930163080182810572028148885060453066929050548885973243047411085701511756504442071
125095074412647838710797649078970562332582064312633750891724577870584958493911
67200796641054519383341739872127351324462899463710344490953907472829686293719
75473427005070454583640679241677230518212297280867260398444713651024773887775
156107314459711204152208175871169114180514570195515525589171366446536636111881053399
140933868427014248578067936183324709434462385599311694859694077375446696141869622487
140930163080158654459814381911804431421411080959802394361644814732758442921721144535
125095050256535624943824393057325044362992980733752348295371634801750175196375
67200772484942305616368483850481833354873815884828941894600964403994902996183
125096792947488189561180720333180269311919724638767821317976813339116684518615
156107371451151262241960157011612317083922440117284234730363751425891450237059933399
327380766733797924467198122032538458383851032893283926590700260177085209841841813546673367
295559744039435438690978770090696189281858201862985870568715504447070800053852401186710743
295551973363866535774695092243068895206231632235629662010630497197431844436711580352718039
142827357661662901095386150070629977007086926310332958504059672768498905762920735959
262343320488851185363779177957197287976918073682820523083026212678106521652077077719
140930220071598712549566363052247634324818950881571103502837199712113257046900024535
158279183384755459086743684348977902575748888012617364012063358870327441384952149791
140933874759415265341984419511461971036910569715462112783139695092108506805054285015
260686973452981693012875483548788832179405253290842622835040698225927703350963938519
260453536601079263562901564443011317357173061001756691457937151736567750481609827543
550174669171065271878986666046399497315243300223617690278691548884971836515106059780170967
139273873035729220198662668643839178527306130489593203254851685259934438745786885335
139040436183826790748688749538061663705073938200507271877748138770574485876432774359
260450294422580618709429704455431074095753169442186053522144046924215528913979909335
139037194005328145895216889550481420443654046640936633941955033958222264308802856151
381862931671476142258860825076440692996220879163496810540076902059872761866638402775
260449831254223669444648010171491039344121756362247390959887889093879497261461349591
295551971466671954291585054858346837979704986388007701928197876009845617521433969588511959
139270167688873626080409114372318900514254825850083902756802422617246185525638407383
139036730836971196630435195266541385692022633560997971379698876127886232656284296407
139033488658472551776963335278961142430602742001427333443905771315534011088654378199
260446125907368075326394455899970761331070451722738090461838626451191244041312871639
139033025490115602512181640995021107678971328921488670881649613485197979436135818455
156381988803272349049358962291751375929901266052534931390875772643412163774187943711
156378283456416754931105408020231097916849961413025630892826510000723910554039465759
140930162288632306037285248360086170028411809259537740082594793303104049973062870231
262343262594573413770459850501288081133707065563655674159619811907436123896804877527
140930162177320940956247035596338427481607942762406254579430798941442859291627824343
262346504771526067442250624200482939081976903421877263685646750131431940038303753431
140930162175774949774565949307953042168457889061057206169664632353086453865496782039
140930220069831865484787978722664336824076032365743619605961580753991650845607404759
124190445695967279213179343755884498306279757110073258660622197611918789256407
66296167924373959885723434549041287298160592261149852259851527214163517056215
74568798288389895086022373918591166491909990078306768167342333392358604650271
327380766733797924443042009818771485127829387375314337507121378774488856898772978763375831
295559744039435438666822657876929216025836556345016281485136623044474447110783566403413207
295551973363866535750538980029301921950209986717660072927051615794835491493642745569420503
142827357661638744983172383097373955361568956721249379622657076415555836928137438423
262343320488827029251565410983941266331400104093736944201623616325163452817293780183
140930220071574556437352596078991612679300981292487524621434603359170188212116726999
262346975176643582043983467443155603043491722927627953481926111705158702575448040663
323409845278377158247643898043713956533219438169707027959516203532145471106860002683987159
323402074602808255331360220196086662457592868542350819401431196282506515489719181849994455
154447319068402019660589141358427561627840345496713455102926377978081309881015018711
275623277286896468906574482886079422444655971369367642807962581812026368396689482967
154210176869643996092361667981129768792556848568118223227773568846033103791512429783
139033076149130487725803371834071027334413045138023383217993784394947914063346738391
260453536601055107450687797469755295711655091412673112576534555383624681646826530007
260450294422556462597215937482175052450235199853102474640741450571272460079196611799
381862931671451986146647058103184671350702909574413231658674305706929693031855105239
260449831254199513332434243198235017698603786773163812078485292740936428426678052055
139036730836947040518221428293285364046504663971914392498296279774943163821500998871
139033488658448395664749568305705120785084772412343754562503174962590942253871080663
260446125907343919214180688926714739685552482133654511580436030098248175206529574103
139033025490091446399967874021765086033453359332405092000247017132254910601352520919
262343262594549257658246083528032059488189095974572095278217215554493055062021579991
140930162177296784844033268623082405836089973173322675698028202588499790456844526807
275623219392618697313255155430170215601444963250202793884556181041355970641417282775
154210118975366224499042340525220561949345840448953374304367168075362706036240229591
262346504771501911330036857227226917436458933832793684804244153778488871203520455895
140930220069807709372574211749408315178558062776660040724558984401048582010824107223
154210176867877149027583283651546471291813930052290739330897949887911497590219810007
124190421539855065446206087734238980336690673531191856064269254543084005958871
66296143768261746118750178527395769328571508682268449663498584145328733758679
74568774132277681319049117896945648522320906499425365570989390323523821352735
262347025835658467257605198282205522698933439144162665818270282614908637202658960599
260449881913214398546055974037284937354045502989698524414829463650686363053888971991
182086442002400949391018324216937416293736582285130735487645103478205787481303
124192164230807630063562415010094205285617417436207329086874433080450515281111
262347025835655447743578477410548519993243692945527218458094958070790753598311048407
182086438982886922670146667214231726547537946837770560163100985594601439569111
124192161211293603342690758007388515539418781988847153762330315196846167368919
686567229717317784834351593774018797332131882722762220671639550673068442023667137013531967825111
619833708331790109063781627410480399000349413141910591889022176224357262507965564904011630978263
619817412043979433175091479844973123975061001394761264399017087100762427457567458210362163799255
299530678774813794475748492097177319461754907733021483911347924705836446112571246080763095
550173819249777359205777467315547728796758238107528524943256761810349876989747246515430615
295552092883535501338505434112002752740951258526642702171824212890691170136470979076498647
546210655189968697857223378379045592139618745273410148323037987478679959952059511874331863
546203855848845907805475160262371709823445496849473465834713606135245873787061293644588247
800824610880641652808211733734963274119799155226939762536385529148699711188194958479271127
546202884514399794940939700531418298063992175646053939764952980229041004334918691040339159
292070710708998820799539371728392848772659082588609256152875888036636501361514136142947543
291581158148157937073667667327873322008185196065168116993520431309382297481642423601407191
291574358807035147021919449211199439692011947641231434505196049965948211316644205371663575
546195113838830892024656022683791003988365606018697731206867972979402048717777870206346455
291573387472589034157383989480246027932558626437811908435435424059743341864501602767414487
550173697836676941953304653102732823847104586008405723693837181621336910996482641338377431
295551971470435084086032619899187847791297606427519900922404632701678204143206373899445463
550180497174557553506408017747546718583034573012450846611523627171666184809259291938202839
295552092879830154482911315858448481220673245475338062662523714841428527448217758928020695
260683325889064952341409216015559868773342156210818228595634005527172969314977916119
139270225471812479527196401110610215121243033409568809015444992561179704709800862935
260446183690306928773181742638262075938058659282222996720481196395124763225475327191
139033083273054455958968927733312422285959536480973577140292183429131498620298274007
156382046586211202496146249030042690536889473612019837649518342587345682958350399263
381862938795375954379812614002426066302249400917363425580972704741113277588806640855
260449838378123481565599799097476412650150278116114006000783691775120012983629587671
381633200166401753861646632288313306497621057451371722499422781748125374327758070999
295559863325609769385953149704596248877598709514664999610614422794377227384451856719226071
550174790350728837201476964791467342617232440671614139893722590370601848072729905928414423
295552092650040866469669471856968954801972139887308791052529415544738271767311035885233367
800825581981593130803911231210882887940273357791025377486851357708951682271177617892254935
546693408176192156662510902407857438648940264733580693874774265516547179297773062994863319
800824610647147017939375771479929476180820036587605851417090731802746812819035015288005847
546202884280905160072103738276384500125013057006720028645658182883088105965758747849073879
546195113605336257155820060428757206049386487379363820087573175633449150348617927015081175
260246037177138439875208697284005598936881067126687406405578607280949882263620363479
260220099749149281047433817383363652845521934650122302919233768782132109722581017815
546209805031886188877679917134013299810596696109887952812764208622430345771800003625952471
291581279324521540958659665813794441438616468105065447553007278359337552753525517957276887
381629957987903109008174772300733063236201165891801084563629676935773152760128152791
295552092646798687971024618385108967221728878467417231481891479751633459415089468255315159
260242794998639795021736837296425355675461175567116768469785502468597660695990445271
260216857570650636193961957395783409584102043090551664983440663969779888154951099607
260213615392151991340490097408203166322682151530981027047647559157427666587321181399
503042595236798632557605892921742682136668875613111841581562532071430385712786646231
295552214059435936866548167816229588231347778935126952792648497684488595072322420913808599
381655432247535318571167957917434974575928885288427525487718357604254893648648938711
381629494819546159743393078016793028484569752811862422001373519105437121107609593047
295552092646335519614075353603414683281694126836004151543228917495475629079057815736755415
260242331830282845756955143012485320923829762487178105907529344638261629043471885527
138855168841019531770517208008177613363089772162493789813685170171086136979334178007
260216394402293686929180263111843374832470630010613002421184506139443856502432539863
138829231413030372942742328107535667271730639685928686327340331672268364438294832343
138803293985041214114967448206893721180371507209363582840995493173450591897255486679
381626252641047514889921218029212785223149861252291784065580414293084899539979674839
260213152223795042075708403124263131571050738451042364485391401327091634934802621655
138825989234531728089270468119955424010310748126358048391547226859916142870664914135
138800051806542569261495588219313477918951615649792944905202388361098370329625568471
138796809628043924408023728231733234657531724090222306969409283548746148761995650263
381625789472690565625139523745272750471518448172353121503324256462748867887461115095
260238626483427251638701588740965042910778457847668805409480081995573375823323407575
260212689055438092810926708840323096819419325371103701923135243496755603282284061911
138825526066174778824488773836015389258679335046419385829291069029580111218146354391
138799588638185619996713893935373443167320202569854282342946230530762338677107008727
260209446876939447957454848852742853557999433811533063987342138684403381714654143703
138796346459686975143242033947793199905900311010283644407153125718410117109477090519
260208983708582498692673154568802818806368020731594401425085980854067350062135583959
138795883291330025878460339663853165154268897930344981844896967888074085456958530775
260453536502108274869818214032476507626150690052869136071302653616682115319548421335
260450294323609630016346354044896264364730798493298498135509548804329893751918503127
381862931572505153565777474665905883265198508214609255153442403939987126704576996567
260449831155252680751564659760956229613099385413359835573253390973993862099399943383
260446125808397086633311105489435951600048080773850535075204128331305608879251465431
262343320377512267217247137239579395740695273123140580418262381851369643080967333079
140930219960259794403034322334629742088596150321891160838073368885376378475790279895
262343269718473225891411639427273454439735587317522289200515614588676639618973115607
1095800563679216060724011619902575795572485921473417177391298014185220747145552111531308831
550180618587600076481109238641034167623481381900565528696094283954278380132126141843055831
295552092879772260205139722539121025311466402264329943497674791435027756777820003655820503
260683267994787180748089888559650661930131148091653379672227604756502571559705715927
260475768570873910125890849354515093199258088279132551781468896765960391231390950615
139270167577534707933877073654701008278032025290403960092038591790509306954528662743
139062668153621437311678034449565439547158965477883132201279883799967126626213897431
520621289943690849345465366288982444649975833896603247466678980714655079018609358623
260446125796029157179862415182352869094847651163058147797074795624454365470203126999
139033025378776684365649600277403215442748528361808728216885782658461100865026073815
262343262495602425077376500090753271402684694614768118772985313787550488734743471319
522518426630896187789530760890299764452612447737520831164460166170899958874101364511
262343262483234495623927809783670188897484265003975731494855981080699245325695132887
158279241166148321351849884798883831869587041870753221860939762225904555142983563039
139036325450007109630759701432507280234229374339195166666319121653127314761797149911
262343320375966276035566050951194010427545219421791532008496215263013237654836290775
140930219958713803221353236046244356775446096620542112428307202297019973049659237591
262346511895425879563202413126468312388005425175743878726542552812672455760471991511
260479010747826563797681623053709951147527926137354141307495834989956207372889826519
381862468390234283665866003786497380695216611822529156903290746814443446216879056087
260449367972981810851653188881547727043117489021279737323101733848450181611702002903
260446125794483165998181328893967483781697597461709099387308629036097960044072084695
262343262481688504442246723495284803584334211302626683085089814492342839899564090583
383759605075893630928250312099429315184703171962097692191305765682331920646240019671
262346504658641158114037497194479661532604049160848272611116752716338656041062966487
156385809825577721142940746427888877892408867854866503174098387042582727732478457631
140930277852770718931575265460955651431064239925228525864604150697925170029769860311
158279241165927465468752586757685919681994177056274786373830309856139354367821985567
260449889035395675826656912580199056450367045405904813321654840079691410244331185367
139062726046132361840218977575891348889627055081220497227810665612515918180193477847
139036788618143203012444097675249402798267922604655393741465827113698145639154132183
139033546439644558158972237687669159536848031045084755805672722301345924071524213975
140930219970860876791704628312129527093053661416856064219327082634106015683545998551
124105609483792422937405475326159419283457489425861629114167284826367068808407
140930219958492947338255938005046444587853231806063676941197749927254772274497660119
139036730723865431419124770219340195955056914485490544818059426343027747883881931991
260446588962619259379865725136709606345736145727169326462455334496668790921429066967
139033025377009837300871215947819917942005609845981244320010163700339494663733454039
66211331712199103609949566119316208275338324576938222713396614428611796608215
124091474707274195862768808946153475935330869554686624162502311976756727850199
66197196935680876535312899739310264927211704705763217761731641579001455650007
74469827299696811735611839108860144120961102522920133669222447757196543244063
124077339930755968788132142566147532587204249683511619210837339127146386891991
66183062159162649460676233359304321579085084834588212810066668729391114691799
74455692523178584660975172728854200772834482651745128717557474907586202285855
381862931560113068000115017385566779114480109014733288993910474880192814460745360599
396803346126298136876781917559412239493524372779756487488297968883249626140084085975
396802882957941187612000223275472204741892959699817824926041811052913594487565526231
260453131214091020451012303635721190253861832190870307863154800908865763752339383511
154210234650816002474370570389837785898802137611775645589540519831845016774382265559
181973360393301852732944379048845968544250158437450498634213188062268168414423
124079082621708533405488469842002757536130993588527092233442517664512896214231
239858800485438093410258137999474287593032367309744326960635115968030768178391
140933983188997630415758018287486354082962697122870786954797123680806256221169984727
262343841427751458376498973204855764473641928364549568599193031834447299258717119703
140930277842142036297504464015966076069911392483361486456747861038118003001021506775
140933932529958589089922520475180412782003011317252495737050356418113252759175767255
262343790768712417050663475392549823172682242558931277381446264571754295796722902231
140930227183102994971668966203660134768951706677743195239001093775424999539027289303
260453594371622587310839665406729759102265502603547074411847813062572496435731309783
381863452610376415271580620324099169492944733845225856056243721216213539473278444759
295552092880293310444330881790956990587835135210985184906662972365677739855476181405607127
260683789045026371907341724524927030663077803333062367853158254739580227737455502551
260450352193123942457367805419149515840845611043976436476054708250220274868101391575
381862989442019466006798926040159134741313320765287193493987563385877507820759885015
260449889024766993192586111135209481089214197964037773913798550419884243215582831831
139270225459416949828347215336037342259347267451874285710713083943250931479759889623
139036788607514520378373296230259827437115075162788354333609537453890978610405778647
139033546429015875524901436242679584175695183603217716397816432641538757042775860439
260446183677911399074332556863689203076162893324528473415749287777195989995434353879
139033083260658926260119741958739549424063770523279053835560274811202725390257300695
381863401951337373945745122511793228191985048039607564838496953953520536011284227287
381862938782980424680963428227853193440353634959668902276240796123184504358765667543
1346451476489744018592324632749914129242535353367859466584877183041122801709729010712164127
260220099736753751348584631608790779983626168692427779614501860164203336492540044503
503043058392760052123538401431109844026404522735355980839086781283837644135264232663
800831531398128034349422251488372501293530813795007817889673452810180434696303041023911127
381655895403496738137100466426802136465664532410671664745242606816662152071126525143
381629957975507579309325586526160190374305399934106561258897768317844379530087179479
260242794986244265322887651521852482813565409609422245165053593850668887465949471959
381626715797008934455853726538579947112885508374535923323104663505492157962457261271
503042595224403102858756707147169809274773109655417318276830623453501612482745672919
381655432235139788872318772142862101714033119330733002182986448986326120418607965399
381629494807150630044543892242220155622673986854167898696641610487508347877568619735
260242331817887316058105957237912448061933996529483582602797436020332855813430912215
260216394389898157230331077337270501970574864052918479116452597521515083272391566551
381626252628651985191072032254639912361254095294597260760848505675156126309938701527
641800953607956728091893289077329453164750864948203697868196532935020808205826373407
381625789460295035926290337970699877609622682214658598198592347844820094657420141783
260238626471031721939852402966392170048882691889974282104748173377644602593282434263
260212689043042563112077523065750223957523559413409178618403334878826830052243088599
520384147843848661159426919900859521499600437507444977789958257326339290380500842271
260208983696186968993823968794229945944472254773899878120354072236138576832094610647
181964522713844774082802228792631076584913202460820920559864445570275495978199
262343783533473686783179645748946557630430920245384719675786631063776901503444919511
140930219947864264704185136560056869226700384364196637533341460267447605245749306583
381863394716098643678261292868189962649733725726061007132837320445543141718006244567
804802344953841921952851572995393369106415499585685393773003528142028469056629179241014487
642038095695403386579082549690879503453230495379667444240185347705407823613893916447
381862931547741694413479598584249927898102312646122344570581162615207110065487684823
124070244942251454755346319585787865576794037611897514159093775172520223778007
139037309668603250054793231681723683718807442660542817409505929466541002592065496279
260453189095997418457696212290313545880695043941424212363231889414550457112353907927
139036846500246300790011537397783648967176029580604154847249771636204970939546936535
156382104466547453208935304422993639205054662072141114858426668151730902057450583839
260453138436958377131860714478007604579735358135805921145485122151857453650359690455
139036795841207259464176039585477707666216343774985863629503004373511967477552719063
260216915450986886906751012788734358252267231550672942192348989534165107254051284183
381632794878381055309653993397324220414154832831554337146074949482174561774339695831
260245631889117741323216058393016512853414842506870021052230775014999069710201988311
260219694461128582495441178492374566762055710030304917565885936516181297169162642647
260216452282629937641969318504794323500635818470734279630092831703829075601532724439
138829289293366623655531383500486615939895828146049963536248657236653583537395016919
138803351865377464827756503599844669848536695669484860049903818737835810996355671255
138800109686878819974284643612264426587116804109914222114110713925483589428725753047
260215989114272988377187624220854288749004405390795617067836673873493043949014164695
138799646518521870709502949328324391835485391029975559551854556095147557776207193303
138799183350164921444721255044384357083853977950036896989598398264811526123688633559
239857254494256412323969752614161137539331018261334560794046759562604637136087
140930277840596045115823377727580690756761338782012438046981694449761597574890464471
140930227181557003789987879915274749455801652976394146829234927187068594112896246999
260450352191577951275686719130764130527695557342627388066288541661863869441970349271
381866231618972119678589699739353992689583158623508783020014501609873323962258760919
260453131201719646864376884834404339037484035822259363439825488643880059357081707735
381862989440473474825117839751773749428163267063938145084221396797521102394628842711
260449889023221002010905024846824095776064144262688725504032383831527837789451789527
139270225457870958646666129047651956946197213750525237300946917354894526053628847319
139036788605968529196692209941874442123965021461439305923843370865534573184274736343
139033546427469884343220349954294198862545129901868667988050266053182351616644818135
260449425854864052746123330562884061024432731182750062941776226001191806136933229783
260446183676365407892651470575303817763012839623179425005983121188839584569303311575
139033083259112935078438655670354164110913716821930005425794108222846319964126258391
181962976722663092996513843407317926531211853412411154393276089164849364935895
140930219946318273522504050271671483913550330662847589123575293679091199819618264279
381862931546195703231798512295864542584952258944773296160814996026850704639356642519
124068698951069773669057934200474715523092688563487747992505418767094092735703
181961430731481411910225458022004776477510504364001388226687732759423233893591
383759662957775872822720453780765649166018414123568017809980257835073545171471246551
140930219944772282340822963983286098600400276961498540713809127090734794393487221975
124067152959888092582769548815161565469391339515077981825917062361667961693399
383759605063498101229401126324856442322807406004403168886573857064403147416199046359
124065606968706411496481163429848415415689990466668215659328705956241830651095
138796925403983082012715899327780863294465109556379046024380724102392970267337499863
156385867707459963037410888109225211873724110016336828792772879195324352257709684511
297751311409966634353384463908816755682635704674770857742447664759584747758807
140930335734652960826045407142291985412379482086698851483278642850666794555001087191
140930285075613919500209909329986044111419796281080560265531875587973791093006869719
260449946917277917721127054261535390431682287567375138940329332232433034769562412247
139270283351927874356888158462363251601815357055211650737243865755799723033739470039
139036846500025444906914239356585736779583164766125719360140319266439770164385359063
139033604321526800053442379369005493518163273206555081424347214454087548596755440855
139033141153169850788660685085065458766531860126616418862091056623751516944236881111
156382104466326597325838006381795727017461797257662679371317215781965701282289006367
239857033638373315025928554701973544674516539825847451341676994361829475558615
140930277840375189232726079686382778569168473967534002559872242079996396799728886999
140930227181336147906890581874076837268208788161915711342125474817303393337734669527
260449889023000146127807726805626183588471279448210290016922931461762637014290212055
139270225457650102763568831006454044758604348936046801813837464985129325278467269847
139036788605747673313594911900676529936372156646960870436733918495769372409113158871
139033546427249028460123051913096286674952265087390232500940813683417150841483240663
260446183676144552009554172534105905575419974808700989518873668819074383794141734103
139033083258892079195341357629156251923320852007451569938684655853081119188964680919
260216394388131310165552693007687204469831945537090995219576978563393477071098946775
381626252626885138126293647925056614860511176778769776863972886717034520108646081751
260213152209632665312080833020106961208412053977520357283783873751041255503469028567
381625789458528188861511953641116580108879763698831114301716728886698488456127522007
260212689041275716047299138736166926456780640897581694721527715920705223850950468823
260208983694420121929045584464646648443729336258072394223478453278016970630801990871
181962755866779995698472645495130333666397374976924044940906323964074203358423
260446125781866780416234845078196698732208966689536140595467268048403986038869533911
124068478095186676371016736288287122658278210128000638540135653566318931158231
66174200323593357043560827081443911650159045279077232139364983168563658958039
239855487647191633939640169316660394620815190777437685175088637956403344516311
181961209875598314612184260109817183612696025928514278774317967558648072316119
260449367958819434088025618777391556680478804547757730121494206272399802180368409815
124066932104004995284728350902973972604576861079590872373547297160892800115927
66172654332411675957272441696130761596457696230667465972776626763137527915735
181959663884416633525895874724504033558994676880104512607729611153221941273815
124065386112823314198439965517660822550875512031181106206958940755466669073623
66171108341229994870984056310817611542756347182257699806188270357711396873431
66169562350048313784695670925504461489054998133847933639599913952285265831127
239855266791308536641598971404472801756000712341950575722718872755628182938839
181960989019715217314143062197629590747881547493027169321948202357872910738647
124066711248121897986687152990786379739762382644103762921177531960117638538455
66172433476528578659231243783943168731643217795180356520406861562362366338263
181959443028533536227854676812316440694180198444617403155359845952446779696343
124065165256940216900398767605473229686061033595693996754589175554691507496151
66170887485346897572942858398630018677941868746770590353818505156936235295959
124063619265758535814110382220160079632359684547284230588000819149265376453847
66169341494165216486654473013316868624240519698360824187230148751510104253655
181959222172650438929813478900128847829365720009130293702990080751671618118871
124064944401057119602357569693285636821246555160206887302219410353916345918679
66170666629463800274901660486442425813127390311283480901448739956161073718487
124063398409875438516069184307972486767545206111797121135631053948490214876375
66169120638282119188613275101129275759426041262873714734860383550734942676183
124063177553992341218027986395784893902730727676310011683261288747715053298903
66168899782399021890572077188941682894611562827386605282490618349959781098711
66167132935334243506242493891440939976095735343489729663532496743758488478935
125095070962617163648864212855175975415538701545630425569735693179357334414551
67200793191023844321408303648332764407419536696707019168965022781602062214359
75473423555039779521707243017882643601168934513863935076455828959797149808415
125095046806504949881890956833530457445949617966749022973382750110522551117015
67200769034911630554435047626687246437830453117825616572612079712767278916823
125095022650392736114917700811884939476360534387867620377029807041687767819479
522518426742207499793173972701225411248730361664754427944496078655809077382803732255
262343262594545807627571021594595835693602178931209328274891893565608363834397500631
140930162177293334813358206689646182041503056129959908694702880599615099229220447447
262346562665776232892681122749699900485083024908595766724325232560274577731168576727
262346504771498461299361795293790693641872016789430917800918831789604179975896376535
140930220069804259341899149815972091383971145733297273721233662412163890783200027863
248251603997026964239483409293680694629635038279192259451312516825562013873951
124190418089824390384272651510444393419647310764188530742280369851856381879511
66296140318231071056816742303601182411528145915265124341509699454101109679319
74568770682247006257115681673151061605277543732422040249000505632296197273375
522518426742183343680960205727969389603212392075670849063093482302866008548020434719
535798383540252783335969277630107545716468259351301547669432447789728924127416137503
262346562665752076780467355776443878839565055319512187842922636207331508896385279191
275626519463821516435476427678582034952820922595142886449261601694194424475780981975
248251579840914750472510153272035176660045954700310856854959573756727230576415
124190393933712176617299395488798875450058227185307128145927426783021598581975
804802344953841934320775128955750236987042921376564719021180948146018745157642346874610903
520858432142421266770804010759587992045154444192752133457103871504875525045704570655
520621289943663243202576537382290199209870947264156901581951062372827318956201981727
522518426630868581646641931983607519012507561105074485279732247829072198811693987615
140930277852963968671783734595461318178552218107260615466985684725862610742524060887
262346569789676045013632911675685273791111546662462381765221035241515093453336814807
260686568065989999870311160808062481281507107436593472236933025409341025394069415127
260479068642076729248112121602926912550634047624072644346174317418798845065754649815
260449425867231976302083687430764688446223610507998240361780216277292819304566826199
139033083271480858634399012538234791532704596147178182845798098498947333131759854807
262346562566805244199597772339165090754060653959708211337690734440388942569107170519
262343320375938669892677222044501764987440332789345186123768296921185477592428913879
140930219958686197078464407139552111335341209988095766543579283955192212987251860695
381862468390206677522977174879805135255111725190082811018562828472615686154471679191
522518426629322590464960845695222133699357507403725436869966081240715793385562945311
262346562552891323564467995743696622935710170647566775649795235145181293733927789783
383759605075866024785361483192737069744598285329651346306577847340504160583832642775
158279299060177630919183085306902881085100298542993289412508792284981992060686808863
277798910242802587814264732426146286104403104023669576869559481666748232275248133919
262343378269995585602899251459213059643058476094031599560065245322090674572539536599
140930277852743112788686436554263405990959353292782179979876232356097409967362483415
260449889035368069683768083673506811010262158773458467436926921737863650181923808471
139036788618115596869555268768557157358163035972209047856737908771870385576746755287
139033546439616952016083408780976914096743144412638409920944803959518164009116837079
260446183688512475565514529401986532997210854133949166938877659095175396961775330519
140930219970833270648815799405437281652948774784409718334599164292278255621138621655
124105581877649534108498783080719314396825043079976901195825457066304661431511
140930219958465341195367109098354199147748345173617331056469831585427012212090283223
260446588962591653236976896230017360905631259094722980577727416154841030859021690071
66211304106056214781042873873876103388705878231053494795054786668549389231319
248152633008333880889072874483949672258686150723805624953192631190399952467743
124091447101131307033862116700713371048698423208801896244160484216694320473303
66197169329537987706406207493870160040579258359878489843389813818939048273111
248138498231815653814436208103943728910559530852630620001527658340789611509535
124077312324613079959225450320707427700571803337626891292495511367083979515095
66183034553019760631769541113864216692452638488703484891724840969328707314903
249156229263676848675168278392972171738893982714749426360426012393000559032095
125095043356474274819957520609735870528906255199745697651393865419294927037655
67200765584880955492501611402892659520787090350822291250623195021539654837463
249156205107564634908195022371326653769304899135868023764073069324165775734559
