8
295551958190471162058608876299044346439405260918153118620193747633926100233758636696478935
140930683239897489846708774662959306150225386208704868827260373606643272263779558615
275623682560941630722611334014137909072369368166420138090381951288829054693080114391
275623219392584681457829639730197874320737955086481475528125793458493023040561554647
295552092879765136247155633948049426097730170010830436826162512706241139731287845848556759
139033018254818700277058528678189479210495028855137215938156996041414568707218810071
131427393101331902144479301956001267569356326254437960929152490595977720833239
140930220069773693517148696049435973897851054612938722368128596818185634409968379095
327380766733798827294674443134795938176409999296165274519669647341394203222811227024073943
326891214172957943568802738734276411411936112772724135360314190614139999342939514482533591
295552079603572482196729979253399404409980805645135020603479952820231995414009090989958359
155873884843037267787252997573321419927133443370508981522677746667219463319189005527
140933926321281782988922174803560471304273136869009373388050771348182479680525903063
155870179496181673668999443301801141914082138730999681024628484024531210099040527575
141167363061872847357857881145590243579701462660963819261990323475881241868444968151
156107314459700966969743087035495669207114313346048355194121659648602021895265133783
140930213739187458603184790888436927748970509915953515184341875197516832167099442391
140930155844909687009865463432527720905759501796788666260935474426846434411827242199
67200762247759840527532810405508433098024348714433892187803029789778287076567
262347026738510099690921222735254103310854290081175214086837187961232675450919658711
295552079603629473588475844577846598341140418017065764205031331207424268882685546602243287
296049417779947122947074699321318376636248196068483807803788712064525484723678256646661335
262347033070886960342623939090135343267784504608242053128880209324951417279321023703
550181589925346373402429884802592958304788779521489265546956275968920155523014752276653271
323899504078930320772411141157280347382682455032868052778560157925221189682771054264132823
292078587624272878590750355123511107691879831009194007420455470653697937491109739064009943
546202990754104949815867006078909262907586354439282482474447555596463484847373473127408855
291581264387863091948594972875364286851779374858396659703015006676804777994097205688476887
577542004143826845837896401320890470737402831699941085067793590304905012142992160797041879
546210640250010287382107319687640757811074094199708178869044359760635963831202558138459351
577534233468257942921612723473263176661776262072584876509708583055266056525851339963049175
291581143208199526598551608636468487679640544991466147539526803591338301360785469865534679
291573372532630623682267930788841193604013975364109938981441796341699345743644649031541975
260453594495298485749328269116735035935947873093287212223488653003417396350699513047
275389847670198376429405537614975706545756874955277519860066365679766126769214137559
139036788731190418816861899940265104270797445652528492145250377394735878525373981911
141167420053264593223182328339521403192073393404565370640377515749349918324057253079
296049416119945287949664474961354745265713139660178084803393680612521290888419515944215767
323899504078930209461046060119067583634939908229001555647074654761226828021580372829086935
292070816948703864363101596237671049868510714577971301730884960240064620212778236794971351
292078466444609201929341909846402544771998454338396998125481764404237099196607321806021847
292070695769040299013058231998775250696371884711040789567396757154598143579466500972029143
139507367670539506754025079659592669381509268373078169894342738654482846802795635927
139270688640138432450579300566234911297857184524421600581446087352770672365811606743
139270225471781483185797606282294876546225771444482938019189929522434640713293046999
295552079603571579310704251258519142431933574806057645040182407801023498212287791330043095
140930220071540163142673740270062146060382754853936775344982300208292505160717509847
154447319068367626365910285549498095008922119058162705826474074827203626829615801559
154210176869609602797682812172200302173638622129567473951321265695155420740113212631
139270218347854117999351989402439353550778315628067865816694290376118437101450110167
139033539317453043695906210309081595467126231779411296503797639074406262664466080983
140930212947612797956228123390206623064935299037521703142486661061976301548874573015
275419425426837992595669027451373200811508848135772002718558426904285551163286824151
275389782651993239649640593279210976707098411019697598734164325762779525402099000535
260449824130237754851309770509450028084238104518197990599537350443742541763435898071
139033018366129687918843401332980096419087677077439270521299074835061023938110366935
140930212836301432875189910626458880518131432540390217639322666700315110867439527127
140930155053335026362908795934297416221724290918356854219080260291305903793602372823
140930220069773316077895355940478848559639836338109291448106681250170898959424890071
140930219958461950996857143176731106012835969840977805944942686888509708277989844183
139033018253051475773026804239649056371540892064480301121259461515278227055382701271
66296109374967067262941249060776851102132957932991997360347706462277334541527
686567229717319678266707655850179343514314753198431469570094326001774474503208572042625120019671
327380781907194202498526058539581469377856121426571410863342613444332919380302208262808791
295559865452536760316865272505812229687053497402897365505237926172809667188640893062685911
327380766733798828840611810234839593839392676334072620277803101713811110983365700245595351
295552079603572483742667346353443060072963482683042366361613407192648903174563564211479767
140930684144329075502550358471643210719891152655196868906630083443590812586117506263
156107314459700913155162044402773266571002166990457440238727909968006170942355612887
140930213739187404788603748255714525112858363560362600228948125516920981214189921495
140930155844909633195284420799805318269647355441197751305541724746250583458917721303
140930220974205279172990279858119878467516821059430722447498306655133174732306326743
67200762193945259484900088002872320951668757799478498438122433938825377555671
295552929524982405985206124679858404417188306410592148330063536956666588079512310528943319
143102610963602789805977660458849162667300539413296398490123283932165877944894207775
611492046008687108635388997074323315710761978264564742634662816696127201523041348630091894695127
327957878156911495034490208890141991630769866197623369457117661243155563372965906539722527
291582129482662057042280827117615780772232009304107640031877941903336168280863939626607831
291582114542703535286796028786793011011283386443801138532269807276360849243880300963505367
295552942804939204054645779688930306555344419666459423960762143295632074942427889924646103
156382567761672229460986732360987318780556406688927097096462249419028793524289910559
291582235722310109217917901460753771339238252731085119375180390396714155347563142042952919
291582116202641935174039514814171613251649269848633107378315313380911603051694032738133207
291582114309209691965445087247938866389584600631962318125760810207701189354298536865899735
139037252803952155550498030296933144579098127666069559465320239732973233511642768599
295552929524975170746475857196028760813922764159269834783505831297033080102118017250960599
578031693057726670117663085365091327875461670220718872734310216220564408813666590400259287
1153814421675119997738670587600548524317778500065142499931694135352626167613758464109577975178455
1439835838936132427101163550452183968168373793026761990919481526861368514259284918280142484988530074839
628161362053958532149270714597885308614769184016434982327539364677626781972428953752364649096407
619833958982703153028605308623667770692390781223128634934938822520666071218996433297486920623319
1282391767271210187127507028527467355805587151375193224184447012561264321178722871890996930168448689367
2402225690593465716024745058420978442928347051311115571884582516294219456813739293051535263486687388887
678353900660739030366873255658886490281110319610819206891741688683736031181665737490854530589911
678239826646064299146042222700335565104091437380773914461706064818572185828878990635308260336855
611492268809512193557284062828225470900917972525522181337111650714577173779533736783796878517463
1145470694465952703781263073359417815148144639899142380397616327406087915792996004259181749675223
611473935485725183182507646817029786497468509309979187910855925450532984347835866753441227941079
546700329163910111661874003731841614949132932720485966535560985676295360501876987741676759
546210776603069227936002299331322088184659046197044827376205528949041156622005275200136407
611492014187785827315426195556192267355941916718542600451288879282028254120826883507529439585495
1212203738428944101725559486839675840159214688668658871082633517094388527514536061477482408781015
611489977151809492829339927110503857977780865250148934515038243141578899739527120170823256188119
291589050236827370068730266127777112128852066616159004604772980029382449768729007761204439
291582250895704580016982048011103229812678818192222322116448598685948363603730789531460823
291573508885689564236162910432522523977598927361446587488602965530104538534447366093219031
686567229717317784834464420080125536793722978109411045183517354421029723371897813694690116576471
299530678774813907302054598836638910557141556557533361715095885987184676789252404229514455
619819417259039313003848392935982239045573457447179731173100168884485791663845706566911295825111
619817380223062978517762124490293829667412405978786065236849532744036437282545943230205112427735
295553064217981727029347000582417755595791228554574106045332800078244270265294739829499095
611492046008687108577494719302729996383306069057721531626543651847203795122270678232336622494935
1145470471665127618801473729833922340630532736431341730687048328538714537135732945707721493652695
611475749720876432688804571737222721358017657310572204136538562723608960071872571538687155315927
323403152176966648540728585740130593965017997123397576889013774226949807398455596714370263
291574465046740303442784121858734060198588803472367322972824079705787599589653460680254679
291573493712294190578248662127780648439135482268947796903063453799582730137510858076005591
578024757130108089155527804730860665071171324605160598411026742957595548258467258976249047
619819699723932884007420467368568270814600616654027357822910046254047327581037534741212212831447
1212217997673842515509582403824214071575679244657068917078113646794060745214773849635094268552407
291575314968085999054846767376872567008388472576664047793165125422979503048531458107450583
578023785795661976290992344999907253311718003401741072341266117051390678806324656371999959
619817662686985215075221334387420130483027805732312488467133340352972066994868319261903425184983
291574343633639886190311307645919155248935151373244521723404499516774633596388855503201495
291573372299193773325775847914965743489481830169824995653643873610569764144246252898952407
291582114305966610607950132021686461744318459580709170710851570973308776861308108707275991
578030585133542587844095709644721148047647990405786195258952562601719952619101306971825367
291574343630397707691666454174059167668691889953352962152766563723669821244167287873283287
578022814457973684927812031797093853972021420778429986700867555352080997001960486137832663
139034009722594660595271777892287878438046874518654650226085847320480243083484144855
275623284523646743246479500376416204045026974590121584691542329076886634111789769943
139033546554237711330490083608347843686415461438715987663829689490144211430965585111
139033083385880762065708389324407808934784048358777325101573531659808179778447025367
295552929524917276468704263876701304904715920948261715618656907890632309431720261978760407
140930683241443049774555478209665163489052075279633571361610874946389091286457590999
156107371451092659020486491596704426183374097734058991617115102241474847397967897815
327380766733797924408594900558873043475960132344941543365457146928436025425238974454637783
619817412043966153211169451989975689448817969974441431667604364544001944040214938176221507822807
295552079603571579310650436677476509709530938693911289449267452407273817616436838420522199
142827357661604297873912484655722086106538583927107715390811023584082302923828700375
295551960083903405266772050030894351621941955811459277452402375391471265320567729115702487
295552929524917274922713082195615016519330607798208014269608498124465721075314835847718103
295551958190471162058177622464661604759877286594788488199847872218260851623172233243469015
277519958040949141244082114405408103782882121649751457417301190114439076888632173783
295552094776503784611615420200524101307959632154997000096144401881637795677341693919175895
140930220071540109328092697637339743424270608498345860389588550527696654207807988951
291582129482596925979787784633372392874374310691723505971422903071135301276666464945382615
546202884514392670982524358105963957170727969069189802673094826084589138677800129780065495
292070710708991696841124029302938507879394876011745119061017733892184635704395574882673879
291581158148150813115252324902418981114920989488303979901662277164930431824523862341133527
578022829634604000299649684408779785102077271889444321961438887449907521417318842375939287
154447319068367572551329242916775692372809972702571790871080325146607775876706280663
295551971470427960127617277473733506898033399850655763830546478557226338486087812639171799
290799914839018580899091186307546259896137988925382156023640155601301992468027876567
295552108056460582681055075209596003446115745410864275726843008220603282540257273314878679
154210176869609548983101769539477899537526475773976558995927516014559569787203691735
139270218347854064184770946769716950914666169272476950861300540695522586148540589271
275622814118505072532532890160487518437994185495287316013860371150216802739862185175
139033076149096040616543473392419158079382672343881718986147731563474380059038000343
139037187672889662508013786909035286880485743532009104426488038865969036036961543383
155870171469368228939977903527245169051683459183430396321719886700417434234628154583
260449824130237701036728727876727625448125958162607075644143600763146690810526377175
139033018366129634104262358700257693782975530721848355565905325154465172985200846039
140930212836301379060608867993736477882019286184799302683928917019719259914530006231
139033944591532167552787534504390020739434490384594195187253646453476045608802919639
275623219392584250203995256988518346346414590456061129652710128209882436637108544727
295552092879765136246724380113666684418202195687465806405816637290575891120701442395546839
139033481423175218288005840220449985987803077304655532624997488623140013956284359895
275622756224227300939213562704578311594783177376122467090453970379546404984589984983
139033018254818269023224145936509951236171664224716870062741330792803982303765800151
277519892909886648201597871017510246084269737515691002378468989247434879413950948567
295552094776438653549122377716280713410101933542612866035689363049436928673144219237950679
140930154940477616285608454249441885725658224364285405350756349660692456733126763735
140930277965597025038314727052051038079888751803032273825885498928601851187918611671
260449889148221981933396374171294443099191557283708561282936188310368091402479936727
291573372295488424703334664883027142385906316375601840316859478685688163334386831457854679
139036788730969509119183559266344789447092434482459141702747175344374826797302883543
140930220071319253444995399596141831236677743683867424902479098157931453432646411479
139033018253051421958445761606926653735428745708889386165865711834682376102473180375
131427171814194970463696424515839351339911427473075435811534114808799106245847
66296109321152486220308526658140738955777367018036603610667110611324425020631
67331954963719256504675477376835216773511869229078093718061582989800103589663
291574343629869406757289770664676058917003548759471824636307354292957269554651550439777495
139033481421660283911762394783536190096852993381138191016655134768790727346050639063
66296582089724118457242394071938124655184155595812246328140648131690645497047
139062661042062001593464536148124085299146756658178132036297567140574361268307698903
66324409924359703635314228245605989877737201231097646316496469420339412673751
74437795377315098236111409624657502051446907754646866513529811588128044557527
156107314459704363080524814667652303667671056350149774923158136556341750915668714711
295551973363860203366837256643224363552159516943931700494461907738584237580015720955716823
140930213739190854713966518520593562209527252920054934913378352105256561187503023319
68105391341037155031911615360349364121132121889363245571269031893860511982807
140930156747771933222401583481749378245947606388734357293413238934726932292759528663
140930155844913083120647191064684355366316244800890085989971951334586163432230823127
67200765643870622255164967039968989841028450134162928664710769518798690657495
260449831254192672260750881994718207185760272927798061412472062850741543230465713367
295552077706376997855146436869291690618063035033148278142748397052510531979808035752715479
291573372295430530674024992237534965809670402944317484406359608221562703707838659443631319
139270167688842628896511986195546068355893342415634573209386596374108231494642771159
139036730836940199446538067089768553533661150126548641832283049884748278625288660183
73646220716668141568613179319973466840568475942605011299394271057509819688151
140930162189657873225798597726648677828446888938749312310144305405156148669680526551
140930162177289943772349907419565595323246459327956925032014972698304905260632188119
140930212834562138033407020902288239123463226617747732352886121002876302521333785815
73533142504522324971519848279925920055555516973204971686074488260627092022487
139033018253079027996022298845061712477615604657665299731698534775961024910569579735
66409215139335879354639992756930472599739101901002476046928172057015249085655
66296136927190062757546661716882925814726142931602436433608389260132521419991
74324689612103787811064208434920536332371400328085227063744953103355642193111
67200762246917342194184352911925088876554985255882731424598636899743799256279
124192153992782666641378284071537460807298586807261118616872105576199411541207
66296109374124568929592791567193506880663594474440836597143313572242846721239
67200762193839947193231530816174402923985087367159603342721884827571066578135
131427392669972755470069065241329026177042235476243650168503330898319956845783
140930220069773262158002021639199259225609662298847944173817836169025936752204391639
139036723599907015971387024209889745050562022664728254345019879076821518068310680791
139033018253051421853133469938369467037510718025218953846970616434133264848162202839
66296330176930271226681167383630413792908175021204817967636326700845275620567
66296109321047173928639969471442820928093696585717708515266561500070114043095
67200734586959872322644938263848871843566947995042609756576213288728482358487
66296109320204675595291511977859476706624333127166547752062168610035626222807
31612464797510174390615936261033802434699431043540034570625925859845335
327380780013761167943027675728860225848540438566768673239743637460929698526414767762515159
262109883749975265646763071490208063784483538139050650074649199282731600724793828567
323402180605377545598441228777703153153545178201064961572003041935663895802567399110681815
154210183315074542103262684819712323730492435628220146880121044200797830001115866327
156107320806195295021492949381430006371156974170642903656308855602373531444749870295
262347025835655077069173947774174816572220250054686912549762395094997009931568751831
327380766733797924415495709173754003841101615144155658947789228864004984044076872889869527
156107320792060518503265874744763626365213626044023032481303903937400681834408912087
262346975176616035743338449961868875271260564249068621332015627832304006469574534359
327380766733747265376454383338256191535160314184469853329498011117237721351073410895652055
154210132542957288631610589914075342381985964809642886262334663618322029656393983191
323402074602808255303813919551069181170865096311192140842099046372022642635023075976488151
154239819644461202737745084672005265124736127005633295062257186114684433446826747095
154213882216472043909970204771363319033376994529068191575912347615866660905787401431
154210126210577408465881152687537099719366004083940599860116317710485404223644706007
154210125419029923445164973034219819386538508993227814059839024472005826044551046359
73533121799293363315242078362666532410722323391721074432091828449717430854871
275626989079179589521702333124525252689953116870343419598183995265361464222093485271
131429163398437434306155913864304796591158680277181181127276502570069647762647
156107320792057498989239153873106623659523879845387585121128579393282798230060999895
277286927479093631194716859462721517586354446352079060425844551348215494942455833815
578031692824232035500362487782663395798432529280215205929930949300313623756878705045611735
327380781673699567854049834716665692387802629278351956339937104946161237262561883776951511
578031693031731360470197482392180144269341218549838132111660615024359959489111760973669591
686567257567420891219449941910356026337253279679173035625038160991914406394794019237225592071383
327380780013704077604449229534829594638592740690436569834215753841835658115171984872121559
275597289213999277643506589192810083593356093849498935090346124627562079282363180247
154210126224735963657068654188502376032616103524814618996501950160386587218225472727
327380780013704065236519776086139287555510235490006959041828475712502951263928575823783127
154210126212368034203619963881419293527415673914022231718372617453535343809177134295
327380780013761846436079223588869650133677031154230065247707999079290402151529448368317655
156107321583631782196942481262379803005347872448989966242961877960808593397742380247
154447326192325617219350167621295253158363393948823343116892214036471150771224257751
327380780013755514056199057859432423595434368534269339545421596860944494314904015619040471
169387278381701221851951553164517959118603739724620664849300843447671508977138083031
323402087882772177324397433966184827463440512321266547142017816587308060742475651454936279
154210177661187713485393257017459217660459936294525824839521058996586319248972391639
156107320792084297176226301609062522672520377358277180442684584722329015218648720599
154210176756562016318860480270810897280085656190854069639204152438323944187151066327
73533145577966323742106377258973839162036577539682455112876756783101670663383
550181589925346262097534358544878413242659741193472253577456979324829503870075565823829207
686567229717317784834351569247232179035522252997695679259159626788278706864338400201030442230999
327380780013761846411923111375102676877655385636260476164129117676694049208460613585020119
550181483685641218502975792636805383831469534186848242913576910866338346273747468663989463
262347026627202184650636787318534971566836526870570267430017772765461852660118922455
327380766733798715962603290636593548201256609760432474831144109119382654508919601440040151
323899504078930209467515614899565802320553416704851040809060861281130538029831867811308759
154447326192301461107136400648039231512845424359739764235489617683528081936440960215
275626983425271624305645859220673127680092394146200966036356738252324768239514625239
327380780013755514032042945645665450339412723016299750461842715458348141371835180835742935
323402074602809046850921501013908725531020090927468956725453926627400313099865804526658775
154239820436008310319207924216365420119352403821516649942512563785149276175376917719
327380766733797924415118269920413894883976276932937384118358308842089416029341422346380503
156107320792060141064012534635806501027002407769193601561281988369385946383865423063
262346975176615658304085109852911749933049345974239190411993712264289271019031045335
549684145509265786177970425612218913374897459728288577281456109766830721423547684782417111
262109877304516795895963697061381655736105574125559963352369324487097442958773396695
262139469420322507516156633421237938539556325436016076119016658365910465257967002839
154210126210577031026627812578579974381154785809111168940094402142470668773101216983
124983707948200661652598744458962108373343825037819076577024986295907975242967
154210176756537860206646713297554875634567686601770490757801556085380875352367768791
73533121421854109975133121237328321192447493960801052516523813714266887365847
156107320806191898068212888400815878327256009697178025376111615490240912389858469079
323899397839225165869937534964771901252360504008480831509733432647314836315620166303556823
154447326192298441593109679776382228807155678161104316875314293139410198332093048023
156107320792057121549985813764149498321312661570558154201106663825268062779517510871
154210132542953891678330528933461214338085000336178007982137423506189410601502581975
154210126210574011512601091706922971675465039610475721579919077598352785168753304791
154210125419026526491884912053605691342637544519762935779641784359873206989659645143
154210176756534840692619992425897872928877940403135043397626231541262991748019856599
73533118402340083254261464234622631446248858513440877191979695830662539453655
277494426804063419009419708697572785608347666993907111226565858237945886067065955543
327380781881198892823837649419514927239070651271572598167987905667468126992953008387073239
156107263814800105022981773693265078047607676669222795132721683770770394002928248023
156107263802432175569533083386181995542407247058430407854592351063919150593879909591
156107321682575170644625336205424822379674907050975385602993800169616698738811151575
74437771227952949851339405938686937039855895616017769279989017316232174052567
154239826867331578932620216385948682156299399149204355704762831901794006949194966231
156107314459680213718376429895648617697106044759137636294060903015547479019798209751
154210126210576983846721145064960333713878383524757490075091662696468826841783280855
73533121374674203307619501596661044790163140281936049777077811872335569429719
275626989856591873405031430518599387011349643275253224438431681824851615408984761559
327380780013761945352292045031236748265672054273548879514101117533291713898682350305879255
323464240007366701501440023180498376062291979203567754242392386699455530563839540668736727
323402074602815478171170600399480023457279422184718085777712328702343885626712973996795095
154239826867328559418593495514291679450609652950568908344587507357676123344847054039
156107320792057074370079146250529857654036259286204475336103924379266220848199574743
154210132542953844498423861419841573670808598051824329117134684060187568670184645847
154239768985418717278722858365465555112599074442196446699310439293856968998623192279
154210126210573964332694424193303331008188637326122042714916338152350943237435368663
154210125419026479311978244539986050675361142235409256914639044913871365058341709015
131415028197300047223896670718293365622472877296221151520597513143077445379287
73533118355160176586747844593955355043964504834575874452533693988731221517527
81818116648629560477353867046010434667324695039010919692731351410335357450015
154239826867328181979340155405334554112398434675739477424565591789661387894303565015
154210126210573586893441084084346205669977419051292611794894422584336207786891879639
73533117977720923246638887468617143825689675403655852536965679253280678028503
156107314459680207820888096456446162613696494473593426435935560584797248778383467735
156107320792057068472590812811327402570626709000660265477978581948515990606784832727
154210132542953838600935527980639118587399047766280119259009341629437338428769903831
154210126210573958435206090754100875924779087040577832856790995721600712996020626647
154210125419026473414489911100783595591951591949865047056513702483121134816926966999
73533118349262688253308642138871945493678960624717749110102943758489806775511
154210126210573580995952750645143750586567868765748401936769080153585977545477137623
154210176756534410175971651364118651839980769558407723754476234096496184124743689431
73533117971823434913199685013533734275404131193797727194534929023039263286487
154210126210573527181371708012421347950455722410157486981375330472990126592567616727
73533117918008853870566962610897622129048540278842333444854333172086353765591
156107314459704363090603530081244690675870242593313546766177393733347427578678944983
323402074602808255327538672618161744190172069587769415834899733463858346418394252995798231
154210176869640174544783743062862347993602267164551691764954920676961778862658233559
74437771221212963184551745990020183268100987947608483174353874195956271490263
154210126210601133218948245250556406692642581358933400547208153414268775400664016087
73533145524046430407805097669639808987997316192408166267795611820894450164951
125096786106426584915390795909675624984317522659944827345263624130583482410199
154210176869616018432569976089606326348084297575468112883552324324018710027874936023
73533121367934216640831841647994291018408232613526763671442668752059666867415
154210126210598113704921524378899403986952835160297953187032828870150891796316103895
154210125419050628684205344725582123654125340069585167386755535631671313617222444247
73533142504532403686933440666934119241798680745047990943251493937290102252759
73533118348420189919960184645288601272209597166166588346898550868455318955223
73533117970980936579851227519950390053934767735246566431330536133004775466199
35063348049620869876720322391358558324696828548882404853883850981975255
2419724222044820763943428141493034662315468283345460090352456892370519362988468105245638440150215763159
3019554609296587991759569787937539878581364882184126339627138858725045729904578209880352093987436172277261527
1439835897342031421824547143744340290637248378305300918833711660698860419347147691641504536843887650007
1153814425156380996266473869144943708269389337209867005887292208293825209760305436121742963188951
1439835838936135908362162078255465512563557744637599135643987482459441455458327064827114497153518085335
686567261048681915742562870920354183200047722944349212461376856582714644745790315804220006671575
549684266926028128301263016667646404946177201075644216891061720741548747976876619354154199
326883457014443712615651769497870668581172845518432439477733859093413293315261667115345111
550181589954938491030147776716754020650708926353381752087674293959733916931708824414921943
686567229717317814426580501860650350911129661046880839168658137005593341768751461834289033323735
327380780043354075344536529546978284285704570796169974674346432311598462270093872176112855
550181589929001063040988948941874120008762834994249275522570807614895418113936283375576279
686567229717317788489152512701822576031229019100789480036181571902106996930252644061747993978071
327380780017416647355377701772098383643758479437037498109242945966759963452321331136767191
550181696165000759779953396596392877899675028949568646677150378024123933022011160386938071
686567229717424024488849251666270230549986910012983435355552726481677406158767552136625005339863
327380886253416344094342149426617141534670673392356869263822516375988478360396208148128983
550181589925295716185394830688319848488484821942944636013270309565632775425683063227098327
686567229717317784783805657107704322476957498822776428731542062601608947667609955808527845500119
327380780013711300499783583518544112123480466385732858599942447917497320764068110988289239
550181483685590672590836264780246819077294614936320625349390241107141617829354966067258583
686567229717211545078762062549138414403928087632569422107531398721540489176452359480430685660375
327380673774006256905225017610471082712290259379108847936062379459006163167740013828449495
1145470471665127618750814966861501126313767257144707114235073036719293761431445087821559222576343
678223307557428538226903968636911601244425642879189320809157685008183196416929967504036266058967
323464346247021100243490127575878769331290598322375743992113785542152295025553398510986455
323409951518038779829504382642487710801904610930882284085518734794679605705567652673037527
546202990754054292598831951964636153091282396860737852940761589193176104750041784077853911
546265049918900472334542808837581476285104746872963510741561578731796592090840253589955799
546210655189918151920557063904190417755718759481470050834966527984323902770854507752006871
323402074602764833318662138886787387315087834296902064863553659086549492492098734679205079
260449838491225856576960441735398453965318023824244225759036102980631811441501480151
154210133447631298011052368705987263758311399813580345690577611823035483344341640407
186732492134445958796534431878255995454333835735212145711534292789646604190410979103
581512954056248141019327314819605712174363732106713745104965013044365047949053322638992599
1212220320669843381325630364042851669465830500750394110104805924971311812041211989536000583476439
578031691401379634524239639082577966293660539051132311082881765206112931469965589010261207
275626932879359484777789300655918952760841866528636779366597541523880375736917894359
327380780013704968119903417789106885585237803765772132897656045699151412927442678239012055
1219521058044064284205981699563532351057529502307108954214381195201055807710467560178206613513431
2542210269933406805929191140230577099290197925947943300844524195179044674285410480293889194836787537111
3019554731782635880345611773700538616123801856913768942110349350792348538429889506822727142238190858849035479
1439835904642768796045450017763295931152200532777764232885935809548428362688925014989238553617168409815
1439835897342031421704820026013874697933522075101066422088088339589248231796842655122879912689168622807
686567261048562188624832405327650456896843488447603589140267244395164339709271691180065287644375
581450668924585519603345354041721381873097092084503692730383806960562792223928033997300951
326883337287325982150059065771567464346676099895111329865546308788376774690637512396317911
1439835897342031421704794088585885539105747195200424475996729207112683128310497816624062140148129277143
686567261048562162687404416168822682016942846501512230007790679291677994870772873407524248298711
326883337261388554160900237996687563704730008535978853300442822443538275872864971356972247
1439835838936132427100930112809010122602304875314493850430765073311896268878875141527138071239805445335
686567257567420683777116415530392930330724617659135990052229311396135192822490339378306294031575
686567229717319444829064454828987034108757572033591545400757134730152486805558506676437264180439
327380781673756559297504866230175912196691281502402073672070991456635269314936020406969559
323899519018888052802417190493148166315988088446820639649987743618383152835848286778238167
550181485345635931388557547491878619150505430052989840421518784646279566380222875485938903
326883443497388250899864685651206321595642202491298224455022392852766790780939848368334039
155870178706429019293764000506060474573428069028652474234116749771586351253760320727
262109833090984536533836575723165723479475007233698063084828473666489675888925942999
323402180605326886607712115851207386111204873192534056219416052114938279560642563242796247
154210132656083812990336189052669983425483904722867559890300318584555905165247980759
275626932087811999757073121002601672428014371437923993566320248285400797557824234711
581947992160995207302065108700345746048537506631864154108726045902794296910993294986126551
686567261483720020483296773777982334502855058875461117651060158057345284829131441118759604528343
327380660523735669848778820430191828522116514442471791243888547730608279377702773385143511
327380660497798241859619992655311927880170423083339314678785061385769780559930232345797847
327380781881255884267339860839692660667599970772024999853800657180681605047169076335027415
327380766733797938598584440309830685771082617038658685833364631794998295468005109357159639
156107320806243607234401951426693607367108129070908607884234897248824610070876202199
327380781881205225228298535004194848361658669812339194235509439433914342354165614340809943
327380766733747279559543114474332873465141316078972880215073414048231032775001647362942167
156107270147204565908566453614387666066148443265290316666488129986131606608881984727
581948111654668961937863176007112964649996434575537158219910016608645179859460968508105943
686567261483839514157051409576049641270073660334389061324064269241315990680014389586433126507735
327380780017409424484576887736959047123575442386144795355072518436459162326170446907122903
800832502943315776180342269510531061599050262751453495536544743217856275673471955099002071
686567480368230802803865652055143144688170609388217237240401585876042599891110203597419717403863
578031693031731360494731022340755325234045907194241718123216881569720821011857002860192983
686567257567420891219449966443895974912434244383861680028624172548180951755655541982467478594775
355230883120146944809119775170979588869041551637029940709889019921585366350242050621383895
678353677859929092787147947115576296169371313190700623202809664262539732202623274066314751714519
678223307557443685677626766591518095967064019213506003282768951273781051799438420517119014282455
323464361394471823041444734070601407707624915004849355258379383397534803478566481259209943
323409966665489502627458989137210349178238927613355895351784332650062114158580735421261015
546203005901505015396786558459358791467616713543211464207027187048558613203054866826077399
327380886253409121223541335391477805014487636341464166509652088845687677234245323918484695
327380780013704077628982769483404775603297429334840155845772020387196519637917226758644951
323464240007308833778130747632666403399917354264859030574063289553360336303074417121502423
577977176915586050817431290969429262396952359062757933532305736978073664516379192884536535
800770216151601563586758860291577704686330144992613502387548591376570163560853324289352919
323402074602757610447861324851648050794904797246009362109383231556248691365947850449560791
275597289214023811183455164373774788282000497435510491356891485489084824524249703639
154210126224760497197017229369467080721260507110826175263047311021909332460111996119
171585026965906402561969430566839295063549576718437539258618308678941289339203467039
277257283813782491140331298361542057796157480844964328682683856174942688971674166487
323402195752777609405666722345930024487539189875007667485681649970320788013655645991019735
154210125433213012176301049716149800388433012020113389462770017783429754281018336471
327380660497798229491690539206621620797087917882909703886397783256437073708686823297459415
327380660494556050993045685734761633216844656463018144315759847463332261356465255667541207
327380766733797926230654986861140378688000111838229075040977353665665588616761700308821207
156107320793875677780953261119610524861907699460116220606105564541973366661827863767
327380766733747267191613661025642566382058810878543269422686135918898325923758238314603735
156107270134836636455117763307304583560948013654497929388358797279280363199833646295
327380795187099438918967564339456344058678369226909335638924253988385621183610325727519959
327380886253409108855611881942787497931405131141034555717264810716354970383001914870146263
327380780013704065261053316034714468520214924134410545053384742257863812786673817710306519
323409845278326500996215549250585037787448861672935959875080960676554940131845262235215063
323402074602757598079931871402957743711822292045579751316995953426915984514704441401222359
154210126212392567743568539062383998216060077500033787984917978315058089051063657687
156107262911965835641082623970784400523897120951743758960828496478154212315604002007
156107262898051915005952847375315932705546637639602323272932997182946563480424621271
156107371451147872042010374602333168662124466749907027926976712846544763922529461463
327380766733797924463807922082756049104702611095310559213493456790046630495155499016201431
156107320792108830716174876790027227361164780944288736709229945583851760460535243991
323402074602814587732006298189508452972708754882307766810089676516410196922727134852097239
154210183202044642170355089771644884678896805515526881708007472527466111744514532567
262346975176664347956247452007132476267211719149334325559941669478755085095700866263
323402074602808255352126132460071226434466092262347041107803274298064289086101702102820055
154210176869664762004625652545106642016276844789824595305789126619629486311765255383
260479474029065032190726661934374115026734220110944588140894951656038836708118701271
260453536601075873362951782033732168935375087634379484654550113157221064167079355607
154210126210625720678790154732800700715317158984206304088042359356936482849771037911
154210176078117276983909472891789361683449349699111809505511833381149908132671595735
73533170111506272317287341963662483565622589095949000473738279528343557186775
581512954056298800010056416227569577968261742030460372556098467985939604755919115066614999
1212220320669843381376289354771953077429696294648404033851433376104766753615768796401793011098839
578031691401430293514968740490541832087558548974878938534015220147687488276831381437883607
275626983538350213879197264521712850770765613156087912821539116080687241529345516759
550181589925340042796243766366846487744140169246730537762117362288861424395923422905443543
2419724222044820763929914791378126157125447639323482794431445123616838794257471528679906233882050634967
1153814425156367482916358960639753687625367359913945994118538527725094213183739703915474798060759
549684253412678013392757826647002382968881280063875463210492989744972182244670351189026007
1153814421675119764301027365442758027866119719881362747538966495949482952644299573558159683953879
1439835838936132427100930112808961810377877341367981807139729134133729111116069948821251933570238850263
550181591585340974934803888972417702049652346023674672918241090299578018090413303079183575
686567229717319444829064406516762606574811059990300509461578967572389681612852620538767697585367
546700328930472468439716213235389956168949152968093238896157842461325901611325569450452183
549684147169267622942605142485375082037413060005946813037312423237218381960089033880708311
262109883749975265635244539588959621489398753861149196539770048223296541681353565399
275626982746802728858481084868395570437938118065375127021261822842207663350251857111
156107371465234336335809915292487505377031875698359741339176471805631475863303824599
550181576649087701091477581305626747144321694611235924588835228687203686931735612177851607
262347025849789853575882490509592754283078813903405330189888195700534800498469446871
327380766733797938550272215882296739259039326002719507666206868989805589581867439790564567
275597339873014540284863128239568686291924244062961624811833060045891690316677326039
260449881927345784864333266264672168938190877748941188786447376736312526349699458263
154210176883751226298425193235260978731184253738277308717988885578716198252539618519
262347076496460965448269298014815613078838070098231234129505630256376560551415325911
327380766733848585221384088269104244481898121761975702492110808607240145423627492736443607
550181576649087688723548127856936440061239189410806313796447950557870980080492203129513175
550181576645845510224903274385076452480995927990914754225810014764766167728270635499594967
262347025837421924122433800202509671777878384292612942911758862993683557089421108439
327380766733797926182342762433606432175956820802289896873819590860472882730624030742226135
550181711338439557189866478825268975628770941714491751167265639036586790248419167553791191
550181589925339139937393664612454070679117289615368949917846058847573824255154562376738007
550181483685634096342835098704381041267927082608744939253965990389082666658826465216898263
546210761429666619267114463736397669357541434160518375403422345724756109196654104061486295
546202990754097716350830785888770375281914864533162166845337338475117153579513283227493591
260449881914977855410884575957589086432990448138148801508318044029461282940651119831
262347018600637202673268884270521020922477008277717336796333062897349757370012083415
156107371451099559817582840655821125371088527571739870164171520140658626252962866391
262347025835655077057655415872926374277135465776785459014883244035561950888128488663
327380766733797924415495697655222102592659320059371381046335693984853924609017829449606359
546202990754104046963863886839823272236860026410204376720139843817844103294532514684150999
260449888245590888511835628854544031594867490348023604013660770979176302172107777239
262346975176616035731819918060620432976175779971167167797136476772868947426134271191
327380766733747265376454371819724290286718019099685575428044476238086661916014367455388887
546202884514392670989425155202313016287427156783619640353973373141007037861578984775034071
323402074602808255303813908032537279922422801226407862940645511492871583199964032536224983
154239819644461202726226552770756822829651342727731841527378035055249374403386483927
154213882216472043898451672870114876738292210251166738041033196556431601862347138263
260449881913211008346106191628005788932247529622321317611442425071339676739358500055
260479474029016719966299127987862071735698280932777430378089758950152699038552106199
260449831254171967020270693815699847631287843816703026393695657808646673277364282583
139033025490063900087804324639229915966137416375944306315457382199965155452038751447
124192160840607680281153135861672407312250040229403942048295086394135984809175
581512954056248140992151688579117867261339380898997957385938771466444150888100883507782871
1212220320669843381325630336867225428977985587726042902389018205945070234120314928583561452266711
578031691401379634497064012842090121380636187843416523363855523628192034409013149879051479
275626932879332309151548812811005928409634150740917753125019620626819423297786684631
550181589925289383778339038718394777037217808115268122591957665769365970528105191346611415
327380780013704968092727791548619040672213452558056345178629804121230515866490239107802327
581512834536636166819709772781291094700654028768697385996865514138461530642282489852798167
1212220320669723861713656164425309631151213027040690772088446816871812906137694682765167797282007
578031571881767660324622097044263348819950835713115951974782266300209414163194756224066775
1219521058044064284205981672387906110569684589282757746498593476174814229789570499225767482303703
2542210269933406805929191140230549923663957438103030276493316479391325648043832559396828242397656327383
3019554731782635880345611773700538616096626230673281097197324999584632750710863265244806245177238419717825751
1439835904642768796045450017763268755525960044932851208534728093760709336447347094092177601178037200087
1212220321104881486072795563040646899240476126559859030976313548804328127211218700470806186108119
1439835897342031856862651884577159408266748715724388485636012571480781965961244515740378846216741004503
1439835897342031421704820026013847522307281587256153397736880623801529205555264734225818960250037413079
686567261048562188624832378152024216408998575423252381424479525368922761788374630227626156434647
686567257567299533756325883064348479381252694720059325843045503285674923536258151139892527703255
581450668924585519576169727801233536960072740876787905011357565382641895162975594866091223
577969406269717013081082052064205791079369547821206470989274317544389778683887861237359831
326883337287325982122883439531079619433651748687395542146520067210455877629685073265108183
323402074632457475627795763794051873552948555631814108124436819372203761150597339636376791
1439835897342031421704794088585858363479506707355511451645521491324964102068919895727001187708998067415
686567261048562162687404388993196441529097933477161022292002960265436416949875812455085117088983
686567257567299507818897893905520704501352052773967966710568938182188578697759333367351488357591
326883337261388554133724611756199718791705657328263065581416580865617378811912532225762519
323402074606520047638636936019171972911002464272681631559333333027365262332824798597031127
686567257567420683777116388354766689842879704634784782336441592369893614901593278425867162821847
628161362053958298711627513576692999209212002851595058158202173406004794274778888386176793257175
679266520628237885643930279007507478513671241911886066814161664999407512323241479670905866626263
678223558208354628767760834815041876895212890094329107453835961089338069097762651277339967169751
355230882912704611231030645885910034329292474739337758129710732584731304086685450305610967
327380781673756559270329239989688067283666930294686285953044749878714372253983581275759831
299530680434808507309627834093466100238041385850034813776378767172697440421281712245908695
323899519018888052775241564252660321402963737239104851930961502040462255774895847647028439
295552094543530214172384776108291533517237736643656032036855055357552164445181445241644247
578031586584583983322083327147612741283106623289925524879158525774375601151972305384580311
578031573304620852872763506409103612606707847414097523546173517217064206452431293239600343
327380780013761167964164262397374426199117083310207785786421623809050447916540954757637335
299530678774813116003462856501152459153491538865556313609755641103033516083839085727786199
323899517358892661469076586660346680318413890254626351764338375970798331437453221128905943
299033355538403329361307474253005638313391082714758965892315177126140356586826552352253143
323402194122482874826921204412199859478313434103829004046897911993905171940440687753372887
155870178706401843667523512661147450222220353240933447992538828874525398814629110999
154210183315095678689931199020062900375235874740766824866469164950187956188110988503
275626938420164704296562070384226890739426616375907253726960673296176470551442302167
550181589925294924610734183731652350258180137907733757581458267710418639885152445002228951
275626932087784824130832633157688648076806655650204967324742327388339845118693024983
550181589925288592230854018002215123719937475287773031879171865492072732048527012252951767
581947992160995207274889482459857901135513155424148366389699804324873399850040855854916823
686567261483720020483296746602356094015010145851109909935272439031103706908234380166320473318615
327380660523735669821603194189703983609092163234756003524862306152687382316750334253933783
327380660497798241832444366414824082967146071875623526959758819807848883498977793214588119
327380781881255884240164234599204815754575619564309212134774415602760707986216637203817687
156107320806216431608161463581780583015900413283189581642656976351763657631744992471
550181591792789640886734155933482739813638674161835183929811059504128899954828127448409303
262317332415927195902205604626723607817536914372160766508974599105160956505722791127
323402180812826211550371484220236289669089211254441194682119476261063718231923180039644375
154210132557113201736506178751092299032672752048809435423687736032685005453730063575
578031693031731360467555396100267480321021555986525930404190639991799923950904563728983255
1153814421675119971743360937492859259493930945625028265738751805233049938849273601347551303902423
1439835838936132427101137555142533860479108969179207550805247333919038394683056153795279722961858798807
686567257567420891219449939268269734424589331359510472312836453521939373834758481030028347385047
678353677859929092787147919939950055681526400166349415487021945236298154281726213113875620504791
678223307557443685677626739415891855479219106189154795566981232247539473878541359564679883072727
323464361394471823014269107830113562794600563797133567539353141819613906417614042128000215
686567229717317784776582759131264046849776065615388170123051589404939839445911768705204484646103
327380780013704077601807143242916930690273078127124368126745778809275622576964787627435223
550181483685583449692859824504619637644087226677712134876193571998919919642251642706404567
577969512479722191468530552789387152819491645234309947919074556609004969434614030079173847
323402180842462654015244264519233235293070653044917585054237058436818951901323508478190807
323464240007308833750955121392178558486893003057143242855037047975439439242121977990292695
323402074602757610420685698611160205881880446038293574390356989978327794304995411318351063
275597289213996635557214676528861763930792781647791465115313564592023872085118493911
154210126224733321570776741524554056370052791323107149021469390124848380020980786391
277257283813755315514090810516629033444949765057245302441105935277881736532542956759
323402195752777609378491096105442179574514838667291879766655408392399890952703206859810007
154210125433185836550060561871236776037225296232394363221192096886368801841887126743
140930220073334993788154477127638759052556180242302354354747859193827224494530962647
686567229717317784776570391201810598159468982532882969693440797017661710113204917461795436307671
327380780013704065233877689794226623607190572926694757334358500679942915725721378579096791
550181483685583437324930371055929330561004721477282524083806293869587212791008233658066135
323402180842462641647314811070542928209988147844487974261849780307486245050080099429852375
323402074602757598052756245162469898798797940837863963597969711848995087453752002270012631
154210126212365392117328051217470973864852361712314761743340057417997136611932447959
154210125420817907096611871564153693532024866621601975943062764179517558432838788311
277519900146920262929143480151412527254806631573194054049287931421542843993951904983
323402196015393942543438511158111814358008648524158395715407016574396034613810668268758231
295552094776445890582737105261889847312383104079506923538741033868379102781108799238907095
154210125307960550833892572512020565672070946423121442030132603229499962325272700119
140930162177511231013154063383344166896195118421788457021575291834800421313127720151
327380766733797924436632295842268204191678259887594771494467215212125733434203059884991703
323402180842519631299389237857093637470874610681215989754943503396980457458102792880727255
156107320792081655089934388945114203009957065156569710467652024686790808021404034263
323402074602814587704830671949020608059684403674591979091063434938489299861774695720887511
142827357661632335269195879816437804234081237155236725459094713292091267009259054295
141167362270326170291603566175353254387096758655070102333025049367753824382740931799
323402059429419214046916423644278732521220958582093188505523923207967491464838187703674071
154210183202017466544114601926731860327689089727807855466429551630405159305383322839
262346975176637172330006964162219451916004003361615299318363748581694132656569656535
154210176869637586378385164700193617665069129002105569064211205722568533872634045655
154210126210598545052549666887887676364109443196487277846464438459875530410639828183
154210118987727744238514527551367493327058550493733107418934137658749379526410183895
154210118975359814785065837244284410821858120882940720140804804951898136117361845463
73533142935880031829442428939311275849834870069707422552841218575904425977047
581512940568841786476841604276557945720253859384291995056338810435648344753361423914575063
1212220320669829893919275821557141126418064046640521387683055876345109203324508793844101859058903
578031677913973279981753928539530199839550666328710561034255562597396228274273690285843671
2419724222044820763929914791378123137611420918451825791725755377418203346897296204135788350277702722775
1153814425156367482916358957620239660904495702911240304372339892277734037859195586031870450148567
1153814421675104828047852462532563923876749822208047248790905870194486199607079106944136821417175
549684253412678013389738312620281511311878574374129264575045629569647638126786746841113815
546202990757809506894650636883253765431175381318547830552962381731395521647699013212382423
800832502735873442578097028011694533803279540335791723872787574478405860466846519999931607
1153814421675119764301027362423244001145248062878657057792767860502122777319755455674555336041687
628161362053958298711627489420580785442238746829949540188613089827123391678425945317342009959639
550181591585340974931784374945696830392649640333928474282793730124253473972529698731271383
299530680434808507285471721879699126982019740332065224692799885770101087478212877462611159
546700328930472468436696699208669084511946447278347040260710482286001357493441965102539991
295552094543530214148228663894524560261216091125686442953276173954955811502112610458346711
578031679544325896443165960103409668761876408902751945126474704272959011105690555616142551
550181589925345583625619397353383189308099793349449974116170604054589549635087072213148887
299530678774813115979306744287385485897469893347586724526176759700437163140770250944488663
299033355538403329337151362039238665057369437196789376808736295723544003643757717568955607
546203004034067290488376339368208622587296144143071192376646892239444273658986805208884439
262109883749972246121217818717302618783709007662513749179594723679178658077005653207
260449888358666081143625505076218068936724529162347126053525059754841215450487530711
275626982746799709344454363996738567732248371866739679661086498298089779745903944919
327380780013754835560127984454170226404852775172277471000556340188108187136846687225062615
156107371465231316821783194420830502671342129499724293979001147261513592258955912407
262317383074942081115827335465773527472978630588695478845318770014910891132933711063
260449888259722645516035982619553408895121092276008027828490398100031268178100823255
140930220085678767129389400461465819912238640264011162751474595547735399068796003543
275626982647856273716864841540073907690644934980400581436051836643279832473517237463
327380780013754736616692356864647769740192733568840584661458115153446532326899414838355159
140930220073310837675940710154382737407038210653218775473345262840884155659747665111
327380886253459767843321469324030492068300435375034984532950905482604983071984102949856471
550181589925339139934374150585733199022114583925622751282398698672249280137270958028825815
686567229717317784827229406087024219890308032452538411409657331729998054284114667396422647227607
546202884514392672753252705953976474213721951836791957546009909841301451865301581719741655
260449881914974835896857855085932083727300701939513354148142719485343399336303207639
260449881123427350876141675432614803394473206848800568347865426246863821157209547991
277519950805935148142765210990462446910248347789728766385632102331292778621162824919
546203005927029017243934971949618389772932659523086389663447214566702399025360247718487255
295552094776496549597622318883620686362302759521223140073453370212550012531043426449827031
260449881010569994613422376380481675534519286650320034434935265296846225049643459799
140930212836526116226775794222394086551636834638323169357919462744550355940338640087
156107371451096540303556119784164122665398781373104422803996195596540742648614954199
262347025835652057543628695001269371571445719578150011654707919491444067283780576471
327380766733797924412476183628501230935656614369625182410888333809529380491134225101694167
546202990754104046960844372813102400579857320720458178084692483642519559176648910336238807
299530559255144828857216211824206234478840862918349699570342282645021291062104258912003287
546202884514399003366285806905029371168667113713834167420812415184028401580320813176399063
295551973363866535719973153839031667758037213711970917830818570829876015086003991907738839
142827357661608179156982112843181782588563267566153146577692116939148198174475756759
141167362270302014179389799202097232741578789065986523451622453014810755547957634263
140959862846388743557190759996961664010705729253465695560863745024268575219642868951
546202869341003629708371558600287495630203668621335376835272903453506593183384305159185623
260449888245587868997808907982887028889177744149388156653485446435058418567759865047
260449881913207988832079470756348786226557783423685870251267100527221793135010587863
260479474029013700452272407116205069030008534734141983017914434406034815434204194007
260449831254168947506243972944042844925598097618067579033520333264528789673016370391
139033025490060880573777603767572913260447670177308858955282057655847271847690839255
260449824018930217238760143300439579383346775304521021327860699756551395379738387671
124192157821093653560281478858966717566051404782043766723750968510531636896983
277286921146713751017468890334934832628649701348475320488747054380943810466266293463
578031692824225703120482310534694268011747571575470202326191012202816656485194228856071383
1219521058044064284199550351714187564990764086257421001628905240806627130190983955801216150742231
2542210269933406805929191133799229249945411859182527251156571609703090279856732960810284817846324765911
3019554731782635880345611773700532184775952512127702176694299662839763062475495078145207658633813868386264279
1439835904642768796045450011331948081807414466012348183197983224072473968260247495505634176626705638615
1439835897342031421704820019582526848588736008335650372400135754113293837368165135639275535698705851607
686567261048562188618401057478305670830078072397915636554791290000735662189788086803074824873175
581450668924579088255496009255654616457047404131918216775989378283043308619551043534529751
326883337287319550802209720985500698930626411942525853911151880110857291086260521933546711
1439835897342031421704794082154537689760961128435008426308776621636728733881820297140457763157666505943
686567261048562162680973068319477895950177430451824277422314724897249317351289269030533785527511
326883337261382122813050893210620798288680320583393377346048393766018792268487980894201047
1439835897342031421826177539796945409629145509167795855856465307321903749477615208964945002001655735511
686567261048683546138615476039346080330910217881371966107999899912845112263113756269377774757079
326945624049390988551040184176019883681122425290928730985744047558042261692853391555372247
326883458644839765220770761395001531076109868272079062521063989560930616755726824883430615
686567257567420683770685067681048144263959201609448037466753357001706515303006735001315831260375
327380781673750127949655521444109146780641593549816597717676562779115785710559029944198359
323899519018881621454567845707081400899938400494235163695593314940863669231471296315466967
155870172275081169948977933740644424885475483552698079805439230287981974263297549527
5074529491709739954748907402104919040296033154720177380026482077618251687931262830542829678306038577665483991
6332464987995558100094565303331975947965078677226418287080794135499347972193110803277966845338472011696893090931927
2419724229345558138270544726037208811897932066368970657531416261472613397265934794505853632027160028375
3019554609296595292496944115054124422755514464647909363137706037684414831998612487347041354202628049221526743
2417536445666978566001908501224108840610151864720298673488757364431505398781247198901321006675514696919
1152771463171642057841662489754801359104746033236590290373788671047547130645735024165092711802071
3019554609296587991759569774424132673334281245969451686439895239836944872818481595264681487843987121221739735
2419450815704222887439368171509397876008584462513411195179015570187632022248952512649092051952032359639
1299851850955918658651193594003565439618430860074948079283574241031537330783771961949056244463356683479
1439835838936135908348648671050218428927343069984411892025099381602355358843711394220971048102462563543
1153684054853882075749747441537249293392428855989053497866394409208451913686514439123496170235095
619817666176139962260513195518919464944060019377084925299674720241655662644539155166951385933015
1219390655975163365131863969873500562105592094166404437334007556793596292622632316128545177412823
685524267297421251642629723855170733657223257554435864767287867826800041580657032172000393110743
1152771208604310420582125036468513088950828506815598100981425806210048958459717490874571110819031
