From 7588e9596203feaf2e9c02f13c0a983b08735138 Mon Sep 17 00:00:00 2001 From: Vakhtang Gvenetadze <8927096+vakhtangst@users.noreply.github.com> Date: Mon, 21 Jul 2025 14:11:46 +0300 Subject: [PATCH] add --- IHEP.md | 9010 +++++++++++++++++++++++++++-------------------------- README.md | 5 + 2 files changed, 4514 insertions(+), 4501 deletions(-) diff --git a/IHEP.md b/IHEP.md index 4730a38..09b6c85 100644 --- a/IHEP.md +++ b/IHEP.md @@ -1,4502 +1,4510 @@ $ANSIBLE_VAULT;1.1;AES256 -63386636353637363231373465376433613739623831376132383636353338613863633863383166 -3263656261316131333132313139616437623335306136350a383334393962653965653361636565 -32393938386533646132353163663761633430333637653430356566623233386361313734663535 -6330613332613231380a616631313831396637393730303438633134633838393665643362323966 -62323935333237366231326431613432323231356132663730653236356234656363306434353530 -38323266663764323534363166373762363937373933346338336135396565356236623332646431 -32616632333735323638363363316265636132376534336434306361353632643865383539333761 -32373134373535626161616234643965343835383362346565616636313732303762396633353364 -30343863643737326166643937373663303839663465613437363365616461643464333564623333 -39313564623237346461353436336235623132643038643463356534306663666433343637656533 -66666337336430336662626565306665346531353030373135303061306530333966643432313939 -38646132626332663838616161363862623166306161306536323964386331336236373235633665 -36373632333365323162363964653133303930613938396433633932356661363861353165356264 -64323264326330333166666332613636643133333837663434333534316139313331303435313030 -38316363313166663932353232393135373138633939323862396466373133373632643266373134 -65616237626437663566313938353337313430353132366265616531616262333333363933353539 -63336635386339613230383337393734616236646634306635333564393638346139636536373532 -65643963363165646137396163316661376663663066626163393834366463383566613766373333 -33363935383062643264643033343962346538616662636538663366623930663434356237626264 -66333066383361303064626332373734613737346463326137396264356530353065666463633731 -36323235316135616437313863613139353661633530393636373865373464643432306161653661 -37313537363966356466313065383830663739366263656334316333633336333761346639666164 -36366537613966333432373534656435323037353061646230383831383163323832633431636361 -33663562316637346564653263386237316630316430626363366435333265343162346334633632 -39333863316630373431386132336535343265346334336430383238633861373233306165316231 -64316438653366383961653539316138323062386339653564653832633137646163633239363461 -39306633386131623262393633363038656137366463643332633339663934383937306463373933 -39663465626561666662366534393362343263356165333130336332623131323534333765326130 -30313937386439303534666662373266636539663766316263393861626532616165633432323565 -31666462343232623835343162666136326266643966623832653539373539333031303436313562 -34613130343639613031663661373036663963363764643563316131666637643463373261646235 -64623230313561383861396436653231363232336630633161386361373163313437636235333637 -39336538333235653134666539353239343863333032383734373563616130376335356666666632 -38633134343766663234346664663865316430396130343065653035656230363239396336653365 -32363764303264616430343338316132613530656532326266653532373466383165373764323964 -64316533643332613831653035393762393730636365346364613832626665663965386230313436 -30376265643032303766333236343534363438306331343235613365636138643339316230653430 -65343263383731653061656665386337316364656431613934366661373563613161346634306638 -30356330663438343431306631313036353336346566386164366331366130663936303935636261 -39333432303037613134663062663632666139383037373565643635646131653837353039386162 -33636636656531333963386335616561623865373338316432613032323537613836343466666535 -66356235376537333932303334663861626235633833666430323237376131623566386662356530 -31366135643164393838376631323039656664333332643732373163373738323663643036356438 -32623339333963323463353066646533643162343636396262343661653433316662353337633365 -66663561663762303231666535313337646162663036613231303065666335343533313537386232 -39366135636662313532323465346330653433343331613966393965616638316437653837303261 -33323061306265663934343034613064656334336364653765363939376330663730373064613366 -35373163343637636163633466623234353365616632626537333464636562363339616537643439 -62643434353761653862633437623135333062303230313237333766383161313938303564616137 -65343739666436653166303763303763646335386261316230333963613866653039636236363664 -31343230663866396139616238373230663266313736636430636562333530393934373437646530 -39306139616532616137353231303730326434306134623839366137313163616130343031663532 -38663134303930643238643266343461656164646435373966636237633862346264376538343362 -62613732343261386166303737386635613038373037316238343236353664653266393763373633 -31636133313531326464613938666462366362643938343932616266613437336434633435303736 -35316234386434393964323462323135643538333337383231633938356534316135313731613935 -63303933626338346465326563393631623763643336663232616331656238613465383339643030 -30663465386361643630623934356536656564366633633730646364323665396137346238383462 -39366635343461343862363630616534383466653737623565623763643533386164626661343735 -33386661613262363839343537353233383565653733626132363334346363633464653837393933 -34333333353166363837383833633266383430343266393734653466383064626362363036313030 -62386638623932646433326130333436646262363430396565623635356265306234623364343638 -37363230336666366536646635383331343738316365353532363336343934323764323132623234 -34313334613431613531633365366666316337316630386661656362386266383236393832623438 -38313833383431363662306264376138353863396662383235663839633761653761663431303833 -31616133353933653734396439353464333530366535656132363662653263356438346361373338 -33353364353231323863353030386161326430313238613462323832363362376233626337643961 -66373839333563663838623865653365653766373736356461326538376232346135313061666430 -38616239393966386434376231633061653065393433633837383738663663373664623066366231 -35633730636537653030306663303934333665613038663433666538373033306331643363353738 -65653066393266323465653332383862653935313163393331663535626336363863373632353938 -35393763623832376138646132663762346661323966396439633565383633333332353932396265 -66336662643734646161656561316239363966323061323137326266363736353066326439326463 -30376537323235613563313566333233663734303238626135326637346365373462666566353964 -36323838643163383539623830373365623762376362346338396339316330326633663365343736 -32346437323662613166336636656638386462356438623463323965333730383939366434323836 -65643633663964303936633064346561333230383933633239346366666630383330653531383031 -38373931323031643433633037373635653532336438313536383233363138643030353364666337 -33316531653336346234646333366131343461373430373163613862343066366464333733383133 -34323530343631636364656366666461613534396437646536333333333637386537376561643464 -63306432613436363438353066613635613733353637323931393538386336386133643935656365 -31646366633361633931663832383230396262623965326164616464333062616339613439343765 -64656433343632366133336534656463373039626339376163353730636663383039373065653036 -33643537393935366437663931396531393461303439326166353561373837343461346533343364 -32363932363833663766383231386439353233323463623361616561623135333933616162386432 -32316261623162356437326630376431396662383864353938303135343330333165336135326637 -30373634646430633537393736613563356362633166613734306263383933313731376666303333 -66656532613661343336653639306163323139336434616661653133366636373834393638623066 -33383339643638656634393661376538613632313130333461363939626132653133393038623862 -66643263636436323861656635616637393933386135646265376330356566393332306365626137 -38613830343730613761663331316661383262643435666563386136376232353035663434353239 -63666133666230356632323265363231366163316431353732633264626333363038343933363538 -37613662326531323035666138633437616361656565653462333230613133323663326237346164 -33366464363538623430626230363831333030373635653338393236353438396338626231333431 -31363062313164366262653664396464643338363466323634393731646161376133313431333837 -31303761623936656536623539663065343237336237666639623862376539383263363535353437 -39373737346363383236376561663632353334333665653161313163666233353730653766323262 -31376563323133336361623464363762643965336466336632363962646336373965646233396234 -35666363623661633035343132626164616137626538323261333837336235356534386133353831 -61333336633837313035376235663365656465383835646338303661616638323237313630636230 -35336661343531383934613063313033653633313664303264313832626230323532363031643662 -36323235386436666464333236613536373838333865323438333565666262313765376132376434 -37303433386435303861613261343734323062303837656239626161626463616465656230653434 -62616436633261656462366162656138303062623766363532613237636365666132343964663539 -31326533303065663839333763613063626532343737383232336635363835346234646135653865 -62623730643933653638636163323966633236653132633139303438323232363364393337393932 -35366131633933623736326433383839326432343061353537366437336265306231363232653733 -31636536616130646236613365633930633230316466313530636163633762356165373766633666 -30653763346339316432633034366537646131623962653139663033653061616165396335623037 -33306438623063623038373163663130616232303263666166383931356164326334373562303230 -61386533363530363065323565373562363833336566333737653931613864366536386430306362 -61643730366132626561646461393864643531323338326239656165373737366539316164353838 -38653363653763376463663639636437653665303734393132343930623662643961366237643535 -61636363323239633866623732343334313331656437316665333864623736323239313164663461 -64343963346363633432663762646461323766356663323262656366666366653734653266613637 -63336661356161663563326165346435373762633131326435643639616334633332663438363830 -33346433386166633531323930346163313339363863363635363932663938616539666165313733 -39376230653762373738333362306139393261623633616234653862333261633731316666613330 -33386332656664396539376263363537613332333733656437656262363036303234343432636332 -35383930346532346266333336396333623432363930653535313331636262343035303163653461 -64313964353262386532646664623563336666633862613339343136663038666636623561626239 -30306538666466356163316632333432616363326363636430616632636430656431353839303165 -37343665313939373039636533376165633232353231343964343933656461303830646132336562 -32323966333231386564333634353935353863396335646133393638623433333035303333646562 -31626431396163663636313030613264353631663538393366353461383638623830333131306466 -30663865333339616536396139623335613966633630303338363863663332643337303264323439 -33363063646264623136306562613530633663646235623438373661343639663065303837656363 -35613864623964643362383961356335663266356365383831663935366566333931303461393535 -34316130383563303933633938643565623734366539626363326138333639656430383637366633 -38643666383239353133613430343766323834613532353266323637353539316333646432643934 -32356530306132663839636536336564356139383430393236303333623437366635343237363439 -37353630346266373165653735313938326565663564633161393364333566653963386534393862 -39383662323139653961346364353230363763636562393765653163633332363039326630323637 -64343765366636353563353863336664383264333036636666316566373432326561643966626564 -65343761383066656438366165613462376562393233653838383765316464373630393637306565 -31636531643562303866373131343931373265343538393330393334323666323362663137626233 -61343635396437393538393761366134663261623962636465323637313630316532343163333933 -32663636656537666330343137313165396232666135623336383732333161636362366162306366 -34653866643532323432373163643832343261323162366235353035616334626335303463346130 -66396631343837323539646635373837613634373035323064643233613265313365376562336466 -35396535353164356666623432336237373033646266393661313565316463373166343665346536 -61613336623365373936373630316165363465626465636436373436626232663363663338376437 -34663565303162323036653830303535366133376134626537626433376564356633633166356661 -63303538653264623137386438323431633366326664353638626432356538663734656335396235 -64336433663335386634376630333565383136393966316562343762646661303366383130303531 -65393739653737313965333639383030613333383235326138323165353932333337663933396639 -33336262613662373331323636383530356539303739653634663761313937316561393261653861 -65363665326564393139366564383630663535383061643261303766376161633163333065373739 -37356162346535623835306631663966396438313239623732373633353261323865373538386538 -36313438306266386330613131306465336364353034363237393338393266396531303432313766 -31663163393564373633393563636631613533373361386366653737646665656566363266393336 -39643461663531313563373235616337336261623762656238366164356334356266313065613833 -31646435626165613536386636663966303238656233376435353161326263346536373734323933 -64303231306431383237316662316530616565623363663635643161353364383035363537336663 -31383837376238633335306336363462376234316433353434383963643361376132613237353033 -62653332363662376466616464393432373764336562333031363336613633373834303330323563 -62376233373963633566666264343435396662336461306635663066666332383763633965363662 -39396137656566666639613536336564363330323534306463666565393331626466666566613763 -34663964383036383166363333363930393662356532306334333336646637323038393361653131 -36383365383931626462353862366663653230353962633031303331353830356638646235623135 -66356264316336626235393336626461663930383833386266636130656166366664623566613830 -38363634303530386563306365303466373834613432303831646461326463333138643531353038 -30623135653266613161616130333631383239613064366561336363623239396332336133646136 -38656231356161333762383033393830613030343134666439396539303332366338653133373337 -62333932386133656439643832353736663332636563353734363539363766356461363362613730 -34643731323734623736656130363633633565366339323763323064306439376364643663633038 -63643964303232636530633839393638363539346464643063616464633064346235396265633538 -38333831376531363266663338613534643666313237373432383761643663376232633636623136 -36623464363033633761616137356230643961656366316436653935373836616338666464363661 -64356139323232313538376334326365613962313736663563633366393366383538393736316238 -64633533623939346136386261623263303363323639663161313637313361646263333835353663 -61386633353064356331326366393239653065326139386466393939376335343263356630656439 -63343065363864663566663063353836656466656138663930646335366661636535383965373861 -36306634333262373138666633393563356364306136396661323830613061643561326336326538 -64346431326666333765663930626231366364663132366136623835356536633335303865613431 -33363865326137343764636362633832313265653962376630353031663062353963623734643165 -31633831326539313531306134623461303766313631613264653430653163663132353266646438 -38646535626432663863366636623462316632363637383131313832616166323336623436336130 -33613831356566663462333737646130353935336535623631616363356232306565306363626666 -30323765353965336533346433373866383433623335663833356163636338633537306236353236 -64643139666635666262383061363234396562383966633037326263666531383334336663643638 -35386539643163623136383263326134626637313532323561386436393165366365653734313966 -63366632636631623035643664323539613839616337626634626134353663613130323563316434 -62313732376336336164386363653733643732316266353764663136363664663966303364653636 -66353064393864366532666434613462323763353035613839393066646536653138386363343032 -62376464383738376233353636313534383834386330656265326665363938323433633938626533 -36323765666430626534616663343536373862313661663066343137366538323061333635646362 -61303762366433376237346265663766623036333637343539326363313631633639613631623930 -32393139666633633336313039343536313362333866613138386564303039386535643138363866 -62643431653433383262366436646365613933386635313265626531373334353739313862663733 -36356337656466383637623037383837333362353737613439656138376165353737396164663931 -30383237613833633431636132366231646435613166343930613737663932653035623734366230 -61623566383461343866613236306163346533643433366330323834663138303362313836313764 -63336136656363303937623962393430343961303336633363633865356462663239333637643639 -66386637363231323136383762353061306332393838326132386262636634303562383039383038 -36343465636439336266666661653034316132663738313131343962303031613066333031633062 -31383231646665663166386162323036303661656165663062333536623337306466396566666166 -32383737323265346133353264653333626637353434336630386331383132333132383532333061 -32666561333837646263353537666365653234656337386536336563393963623439303462356237 -34323461636336393765666130393831366465633634306336326266336561626665386137656337 -35643739376439396532373233306665626164333339303165626632656638333939376130363561 -37356436663561303963333732316462373231373163633561333564346566313332613664306632 -65633565663938326561633732616366643063383930383436333861336663326237666566306239 -33613934643862396130323664353862333233656639613734366335346161373536653637393162 -65623161613330343163323265323133396664373066633066643365613337653534313233373266 -64376135326437373233643461363361316638323964633631393962643835623637393339643938 -37373935663562353733613734333766643836303238306430373565613836633634623662306330 -37313665383863313261623735393339393230633162383362643638396334366434303835316266 -62323537643531386436666639656664303438336337666433643566323533663235396365313035 -34653235373032353034663839376663393432356566333261313732336465646561616439386230 -35663935666130393337643166626562303332666235636235613237643637306537326465316234 -30646466626161333538366138383261393832333662646464356538383433653334363166336232 -31383664316438393164323238653664363865633962633734386235336262666562383162643833 -34353039636166616238373233303964373035323763323864306464353734363464646663353733 -37363166386363616333376462376130626431333937613563353064636535356631613163303633 -30663961356631333439623264363635636463616532663230323136356534313066616532663333 -64333464396436326635323962363531623965376538313232636430326230353138623339616630 -61633763613530303862633430663961386233653534653332313363626464626464633032363833 -30333330363034363238306338326538353263376161663631633936393632386566356133666363 -31363136633566396534303537323433666634333336643237343737366139653733386430326639 -36343130666564656238353238623534316130313536376638343935306432343735643031303365 -32356235646261393733373631616466313235323163373937333663333933346635643464353130 -32306536393166653038646239336663633266346533326361373734623463633631643339663566 -34306165643235343564633931623634376365316166393836373237623661623635646563346331 -63643834306163653337313763623235363264656435316366626130306131323761343139616262 -38666435346465633237376661613063656666323232326164376365303739393632383161323936 -30356332333233643933373735336137626236396231306533623765643862366139353961663130 -30643537363434303561313764653132306537356133323863316334343861353262623933343638 -35313431636136393438613631363936663737366532386433323233643736633136306634313762 -33316236633263393062646333376263326239383836306234663438333635366462373136356235 -64333963316638636538323464623664376632323666623164323032633332663462623563343336 -65316162303964626662666366363561663962623333663461366233363861373030383836343161 -33383632303965353931383865633936646464636436313862666264633932303037346336656539 -61326336663134353639643064326438316661303336646136633063633034643633636331336632 -38653939626438373835316438323131616637636133633263636530643931303337326165343466 -61376463666437336239333036633264646233373464366166323835356365353963303435636139 -39633261613963653166323535633464616333313838343333613830616135363939356236663136 -38666238386363366664316433333365346632346630346536376635643735356539326635303732 -61393465643237303432333731386436636135386464356635363734653661396161306431663932 -36643634663965393938396662306135303637613236343539626230353862313833316338623136 -64613434636437353433373333383536636531663436383939383865626136646438653338373532 -30383637376330336639636161363463363266386239636236323433303939353734343964613232 -36643335613636653365353765376666393932346466393838386130376231383936613964303331 -66663634323534653633373836623331313533653466383962336638303031373766323833393462 -36396339656437353833623734646131353162613964376161626530353364636661333132633439 -65333662316564616565623162643330626262643164333036623432663531333962306366666231 -31613038663966373563303965376236383735373965356662636533623661613135303964353339 -66373230646533393131316632633436373066663639343862316338663132396464343338613065 -61393337633665363433366633386565373536666636346539333537323238316664326431316364 -38643837653439656338303664656662623131386338326339633834383931626464366638393462 -31663636313137646165366238616535396663396163663437653635373631366437343962386661 -63343564336531373961623262373538393233316466313463616430313863303266613630393163 -62373439303565663463333163336331333631623636383164643437646165376535616531303061 -37373439313164363438636266306466353564313765626432353034303832633933383130653537 -64313635656164396163646266373730326339386661353761666535613939343137303834656435 -65636330323233623839613333666664643031386564376631393337313439313438313232336538 -30366161373934343637323031386531666530663865306437643434373861373035646236393363 -33396135393864343839373534336663333638613062633537616235333263316465366337373464 -33396432313537386238623135336133656165386465303930336333656330633666363239343937 -39346335656664653566383037336530333631323733616230333834666163623632643132353539 -63616462333134613631643133353733333863323062303265323931383038623033666138353066 -66386634393637386131666234313435363639633762663162313934356239623735376437356532 -36323636613866393438326263663731626339643338316465633231373636376133663439613962 -62356631363166323632366236383133343333316161323164636538326235623432633735326231 -32353562323262303530646461663338323264626266616237353435393839313236393831346237 -63633866393962623065326335663334626332363737653730616565316463663730356237363633 -61393036656133353530626431353834336462316632333162323431323331666538643662633562 -39346637653566386139646137643432653539353938653539386530643438616539303932353362 -61333831343839306263663165663336363539316133353165613761346632393863366262376663 -36373535636661666531633236653530303130616662663731393635306233393238333334646130 -34636331666435326466376536313664653265663563663931353964333233373463653937323934 -33326232373535353165326639353735343864326431613233666664346564393366306362393965 -36353135613865386264383738353331653330316436346130366633353936666464303734653039 -30626333626133323437333938343363326332386138316232653061356161393665666564393362 -31396330383636346564623232333331336365316136383563343465663332393863366330383137 -38366261323866363266383231363736616365663262626165383930343834333462383231383864 -63363463646133626632393563336133666532323635353935383737643132336261666363316535 -30613333623036353461356130646361333837643333336562353061616662613437363361653966 -39353337323432323862393563623431623135356365383633363464323038633736343263393961 -31333938326265663362333835363830613633633165313037303865643038356431336565623361 -39623632396263363236663034353437316166393066653338376436653635363134663237396137 -37343432663030633234623531366136363132616136356165616237363862396338363238363830 -33643332376535393834663730393763356432646166306330636336343863343037396634663437 -65623465323135333066623736313639643234656561333434313463633638373864316162326138 -66333536383139393432643037363330373231643265373935623131336234613961353435326135 -36306331666561343230666465366265316535663537626332653336656232646161626435633431 -63643561386533643334623535643166306262353839656234633764313732333762396335653161 -61313366666463393563313835306630313466663339663831383234336364666436616531653366 -33626531643264383931643534653862396263336436393837316265303466323237616530313232 -62356465623434383930363733373432633962613730636265636337373933613566376461663161 -64646538376537333534656664363138663731626337333939333962363066333133383236323563 -33353132326364363630376365666630333838346662396233333535323533326563336331303831 -31373733373964633664363064393438326338643966396566313761633730336262353735353530 -31326437376265636463333263353733633537386337656561303664386461336338353864326561 -39323636616265386332623732653934313432633033316232633364393062326238376238386532 -32333338636333363438613732633566393536323532353031633861666136663861356465626361 -33613662346661393962383364363163373135653731626434386230626636363163646331396538 -34616463303038336461626338373966386361376461376234383062623930353435393162366633 -31623538376662386136396466336437313266626535393833323762633130346331666435663461 -64643736663238353731663531326539653730633266653738666236336565386264373231393138 -32366634373162653631366639313661633439613230663561373263336165366365646265613465 -37346363326130393234663637643235613033326331613461323762666638616135646639613033 -35383335323538653839316265366537373634373733396139343430353436396537356365373931 -38323165373439386330646531623965643366363036653737613238633633653731333233626134 -62323338373234393138356165613964313833656462333665316231346335646630346136346436 -34323936383635313239343966353863613965303931636536633634623538663931623433383933 -64356566623164646530663963386133303032393831643166653465323830346437366536373030 -35623238353863383863373130303062353536373338646537326362353937643430386564393832 -62326439306630643065383033643434363133363661633138346366626461326264323632383730 -38333737666663363030663933653161393665393634366539646332356337386333313262656334 -34373932396431653665663438633565646664383637323264326165626139393634646137313361 -31306165376538366234336663346235323138363361353065633633373461313865386233393066 -37366261653237306531393438323665366565616238643235356333346566376630653463336537 -37373764393732386230623633393862376466386365313165333737313361333434393433643463 -36323433653833366163666366353730626664613132613532336237393362626537363632666433 -33316161366631306336353630633735643336663865383561366530643536656335323961653934 -65623131363062376230316137393037653064626432613133653631383637343664386462626435 -31653831393062383762393835366435356530396331656637646166343639336262613334646161 -63626234363566313062363466383034646561353065353966333762396533653139363437633237 -33656537363131623737623963653331303638383031626664336638633635396266626562626162 -32343235363466633661313431336333303736306636346231653735303064623334353834636461 -32383734383931313333313035343964373332323731643165646130333361346231396666613432 -65626538323838663131343133356439303432353763363235383365303032393563643133643734 -33326265653565613864613634353938353731356264636362633739346238323864306235653931 -66613436323332613932353730346439623638306538366636666636663231656363663331343363 -31616530303436363337373331353564386161643664383139333838303661393431643762393665 -39333137376361386537626533356238333966353964313537646561393432656661303231356365 -34313961396237333664646233396630353238306338353938613963346639313737333461316631 -62653033353065386236356261313061623634343436643965666462633965666236306238303732 -39396438393336306238333733336165373339346662383639323039313332323230653030613363 -31623661373964396462636461653431386133376265393839323232333633653365373563346138 -35663263636537626130343533616539396163306266316666656435616665633339626166613834 -62393161393065343661336134653438383365633437383632666332383861343838326138386133 -64396664633635356463313436653935393465343938343365626366643232643637386165313539 -36613631356330616362366365383965633338353239386339633734646465376264393831616239 -34303965373132653437383134666632303566383266313164636134613837356163646139653730 -30323162333131636239393232353236353066383861346561656430353330353062366531613839 -34393464393535316564653236343533356136623036356431393530373939643165663336613331 -34636262303036333133373337393935623137316231633039366263653063313164363836323764 -61626431363538383636623164636533376530386438356464393537326434393133303561626130 -61353931363261353764393830316432666166303138333139336631383162653163326531646162 -65353963646361633364656362346135616431666563623163326531323932373163313834396131 -64353532366466333261346531356437306432306630616165346263643330393438646661383932 -66623033326364616562653130363936303734323765343365613830373936323733663638353134 -66633966666661636532393532313832623435393330326337643837333738633865326439623065 -38366439653539333462303139666664666334623261316662616239353631373765623861386434 -65346635366333313736653561313039666364323162323264313666343137313039353866353039 -38343239303236646462666163646166303561643165323433653762643630646631326634663230 -33363766396466623939366535323163393034393630383033343130393463306233636366383930 -65323939363839366138303730623966303835326635353636656465613137653364633533656365 -64653238633262613633343463343431373065326137623932623864393639626630643331626637 -62323365653236623030313130303932653261623538623563633638363931363863313630626361 -63656663343334343830313032373837643666666332313562643161613964653638343932306130 -66616432393339366133373733396664323937666561663332626435343435653434373731346234 -34396634623665303365396262636533323837656363366662386435666461616236626536616231 -31643635323164313036393534313934303231383237626332623266633530376264653662643233 -33666237313836353136623662323363366331313266666136343432353732626466353035613561 -35353034393137336439353933633136393035383633666462303738383565336134386230316533 -65633733356432373834303263326663646135663566383238383438313434363132386261643765 -32646531383735313835663337326266326330653335333165303231346535666162316633633565 -38663432643839373562323433383737636539623239333462643264663737313537663862363964 -61333864366238633237636339623365323963356638363839326364393530373936383633633739 -35333937623361633961363563353237313239636464303630656666376332396665333937363261 -30636163343364323064326434613463316166623466373866346462353562356162353031353933 -36326237316262363738626232666333333832393737306530333533653832303933313563663163 -30343237656566323131323730636536363637653033313564346366346636373735393366313761 -62363766613635623864316132666434646265626138313539366662653237626666626533613030 -34323266646337396534656265333039613234396362613664656230663966366237643637383265 -34303766616637363732313434336635373831626331363238666462313166313565616263393062 -36636636313464326630313634383264636630656535636336346464353062333262306130633834 -36323130333961653065373962316537393139643937653431323737653631303532393939633636 -64393839643163363237383666333230656664636534303531396636623035626437323332643934 -39396537323265646162663763356132303539333365356334393631393266376466623233333765 -35396261343837333830396531333633643833313964343039366635616631323962353136613238 -32333064663132303533346163653335666634373539613538633339326364653235623666306661 -32313738383232373331656536376563376131393865363466666234303932303866326233343363 -30656534383864343334336364386461323561303139383133396632306230623930323465336463 -33663539663131393662343164343939323533376261633366373362643630643331373961353561 -39643937663062303234326439346332653763646632383062303265366636363933616435643735 -35636166633133663337323430613137396135386638396430316532626638636665306235666337 -63626538616563363064383834623164326665393763336165313532646361313634373333666638 -38636339623338633439393236386432373762656536636636303434393066623836376661353863 -63333765356533613764616466623265646465316634326231356634363737656139303163666561 -61656537333262373065643534666430393163316339333338393036363736303462376363303235 -39396465306234336464336531633462376531323335383362386238303037363362633561383335 -61656530323236393035353433636137336438323230663665653764316565623463356661613935 -30336562303266313734316561626363353631303461343462383636653536663062373563653834 -39316563666538343666393462343437333130633039316234326564333764663433333864316538 -39326163353036646362666662303363636630383739356136396432663837393063393637356166 -33373636643730376331643664666662653231633130623632376363653332623633353865363963 -35376564653666396263313065363830383062336334663962353737353235633236353032316535 -61326335373262373865646638326230656261646637383766323932303239346362653638633832 -33626337313933336366343866353366666337303233656432393532663539386562323234643732 -37626237303863336365663735656462393733616439303839663366373065336433363536663234 -34336539613435323061636135653763343763316234383735303032643266323962303536666332 -39653765336131643836643165346138366366376230336438356231393861363865333638373065 -63326239376635373738636262663336346338643465393165396433343964313134316566633330 -65613863303265646363363065386439393165643332366461353937306562396630653138623235 -62396633333462646364626564316630653730393832346531623866393630626566393630376461 -30636437653161336566306266343932646537666561343233366563663734613738346462363835 -39333134383662393164303532363337663061346537386162363536653732653064323466393639 -34646266353538623262363730616635666362363062396135346465623265623765646537643936 -66643830636163393437613235353261323736326361383432346161616332633563333132363033 -64666337366139633437616661306332633436386238323232396563346234613662643362393530 -34663836326237333839396435346463393466643838316463613039306438643333303364666361 -66653032633962623231323939653030646131643935656339316266326533343632323934623038 -38343864353730643535623332346236346663663438383061326535666266666163396262643232 -36363336656431373164663130646239633930623039623933386438393466633031306434343139 -31373335336437613439623062653730383635396464333965343033353539626130333361396463 -36373538363361633634373235616565393935316161313262643038373061363535653265636564 -36323034633762636463636230393465313633303131666661303065633431653437383336373234 -63663861343139393561336132616436306433343963653662626234646266643564363939326631 -39383065633463373061616564313434333834363066326239323031663439303666306531666335 -64336138323837323965366634643262393664633933353661313938653434643066363866646266 -32343135393032613635333639376537353035616162396232636361303732303831366133343837 -34623438393765376634363236326438613230663564313063336439383431326264613037303562 -37316539643661383464656638366531396336386364333866353333376634663137333466356664 -34643430313262613630653830383365613036383033383733393630306130656566323539333939 -63633563323635306632376364643631383861346633373338626566346266386134303064363338 -32386532623139333161663965666161613366396532396662636236343930326435633133646135 -31333436636438393535613662303765376164333665363664393336666630326662646439353534 -32393436353137346464363766653965343165623661396432643064646137346538306531653761 -39326363633736323063643431313035336564363964383265393530356134326231656433346532 -63353164303261383762373934646532353735353337363031313363666533373436333431613333 -34306561343030643966663139353163666439303066366138633534343938343133343536363361 -61613039386463323061653038653834316132623039623934393565633862303435376435356566 -66343031303762323736626538663033656666363737353737353161633761383266356262386634 -39376263373065383639663437643932376135363834303336646632633438646335303764373062 -35663262313534353338633638323961646565636239353230336639376563663033626432346538 -33323565353833386337666533383436346266656338623330346532396634363132303032393732 -30306238653566633165633536356638626537626532633633383539316230383439643261633235 -31613834623365313237653334386439663738616165636236386664383065313861313930303965 -38626638393131636432616466353262646239393465333737353865383337616637373935663364 -30306565303461336366316266363662356535306336633061653034396264393335643863336139 -32633863303631363261323761333963363733613534623130363133343937373365303936633732 -33616564323230396539393163313739613238613630346633663233303730363337656536363161 -37383134343865393164653062356339343666656338326539383832316238313039663266383331 -32383761353566663934363163616136636232346465396264313934303030373238323832343861 -62363631363032363134643638353339306333333334376562613038653631306532333238656633 -62333661333733653463376533666562363137646231613035323530343735643133643666366634 -62303738346134376263363464326564313366613962623262653163333531643335373836666466 -32383538343866663939313230303237316562633364643633336335353933323338633761363566 -36343135393365613331326139313439323762396337363461376366326366613336643464616231 -36653734623431343037613933343931653863323538633962323939656333633863616164376537 -33313136646264633934613333376464623561396630376235626430653036383433316535646132 -30336165303536393832333362386365373765626337663063653838336664306633376338656335 -31356539333037616533626539346430393437396135623964323435356630333134313034623364 -61323564343037636630633939623036623661643161373032663066373865323264343965653335 -38303531383561343435646139353035333435323761623536623561613166633035666537653036 -38653232363634376334303735613934623036363735316263643738663831353462353133656534 -36616636343565396234393532386335376361303166346239613661363638386562626166323937 -30393731623530363337313931613937613065373161636365303166343832303534306332383866 -39353132613466386331383361326537346435643736373535356133393464643736303339666234 -37363061333634396134633636366433356338616438376635373831346131666331373963303633 -39356334633237393436646664626436376436663736393261613734353531633962636135663335 -37643662383537613661343166353538616366376162643733356363343933656661333638626561 -33346335346339336236623839623362323934626364323832333563356539323632636130363364 -34323463663734653933376531633431306133666338653462663435653238623033396366303236 -62626364383564356336663235623063316630656165306161636234646638306135373962323238 -34633834616238623332363238386137313264613038383862613139373762333266383030633438 -34363861363965646464323563383766346137323330333461343336393936356166383539353032 -38633864373138323631376638343863616630346666343664656266303361623434333564383434 -61383464643933383162356564346266626564373435633230643266393233393863353765343863 -66373334373064393539636135373139323837643238376330316333366433623433623335346662 -34373866383666613037353039323262313361306664373330663034616136643037323233356266 -30323537386330663931346232663231663264363364613761666134366634633139386563313435 -35393166643136346564376632363761646366663536623732376232303039396233313437663637 -63646636366333326235363466386434616335656232396234663734313534306132393535303137 -30393536363836386338613566646666333733363538346235653431656231613439663237303530 -32333763653865323730386363656332383961333366326433306633636139396361353133303931 -62313164396639336236303964636530636266653336623534383335653032643931316164353561 -65343230363630616234346535376330613265636339353036653461643438343366626163313061 -31613330376637346530623433303635323537303134656462643039376639326631666238623866 -62313936666265643837313433346536336564666130383238346334343563393634623463353830 -31306237643064646333323139323836646566666666383734633765636163613166333737336465 -32343839393935373165663839336162333336663233363061643538303431663762363964373264 -35346238363036623365393435383737316164643561393833336434393834326133333334623461 -33653265363334633939326266636562663837366465393336313366323531633933313863306261 -37643734376364363039343564326166333837623265366362326238333634366539313162323361 -62306162303064346433353731353336373935613235313231623764343435323364396262326535 -38633565396361666361373932323738346261376335363934346435646636636337323163346636 -34393730653430616636653462633336643536383463653964386630313930313434323738326464 -66336261396562343361353330623034373531663434656233653565366435326339663833386530 -31646263353238623339333332393831376565623261353762343638306433336265633934323133 -31623439633037383339636537383631636536613165396232313531626465643333373531313138 -35656339616365303235353233623062373637306532616565376261313732313162316539336362 -36343465636332383338323632383431303636363039303434383865393861336439663032333166 -37666238353035353833633630643636616339633633393635333132363031366562356437663537 -39393333316533376161633335666235306431363837323363633363636635363036383130663761 -61326536336262323537623034376333646230313931356666383835343166386364323835646431 -33653232346465393837663636346564356366373565386266353162623132363930356435633366 -63656166663938663833613139363737626134323164636637323766663139363835373665356533 -63356366386534653739633063343230636330323031323637383166336564366135343561616539 -31613539366138316539333166643062303437353536316634636530626634313432373363343832 -39613635306535303262653330323535396564643465333630393962383266326133376130616330 -37323831353364636363366233626266626331613866333237373531653632613432303363613565 -64396238666538613736373664313761396439393931396334363632636334653363343138623931 -33323533306463396137346630613462343135353935356665663164643432383431373533376237 -30333063626236336666616130633662343635646135313631653765333035356165373633313465 -66663135333936316239343364396637646261643631613031653866303239303862313739356362 -34613366363432333465616237653164316665373033336134346461363865363165323537303763 -38376634656535653164663839626639313834623963323037373932653464653633623333386462 -66623830653161613135643830343235313366393634356633343737336237613731383337633631 -37393562646330343632386132623830633836333430633832626466663466636362366538613366 -35363835316534613065383337623261373735656237356561393933303138376566323034613937 -35353265646230343536313963663331653863633439393037626230316536366432643761626334 -35666265333839313134353330373338373033353239643033303464646134653732613063343535 -38636466653836376363343261343162363363336533636535666437303763623238633730383664 -34376464653366326431636265386264353435336536633638636636373630636133303338353933 -30316532356637333638386337336565633262666630303536626461383733303937356433306262 -63653436333136343739653062313135643236363038656364653133333937343133663434383737 -61346361363430343161613564396563373066613161353564376262363731393163653937656663 -33393736646534353231656137383762356261613732353162373637353636366663666435323664 -36626534663739376261366234323864303837366539366437636534323561633736333630666530 -32633662396361373531373438616631316431323237646235363366366130623537373032366163 -30373763343233663366323564666631313233353235363039336536346162356136636530653036 -35623138656337393239353930333132663238386138626536376431346430316161386262663238 -61343238643634356134356561643431313565353639386539313661613539363634386261316433 -37366361613161316338326438363761393238623034336536303364646132356364303432316537 -35343530336466393032303533363730303932623238643863343937353661633639323530633566 -34326536383361333233333533323336333161663835646366373161653266316162616461373230 -63633862306361396337303835633339356130633836353138356333386432643364616335333532 -36643962366537393264616666626362343036616664316639346338326264396634313031643238 -66326162393534613733333463383465643566306531643061663865633962656236613066396563 -37626636323533663263326639333135373836636335643265393265636637633230386437306131 -39623161333132346666356530303339313538393663316566366335636661663833333764626166 -31323034666365666437366633633139303036313739636464306337633366386162333735316661 -37643163386339393733633139396636303134646439306634373136383962623038646662313837 -32306565363730363039323339623461383736656337643532363438623635333832303062313838 -33613334366566393630306531393433376333383533343766336631343362303035653065663435 -30653839626465623337666562656563333232303762383834353435366636323566363961333765 -38333164636533353264313261623866343932383237376530636331333731356564636231373265 -64306563333437316661633962326230623965623362646232613366653762326537376534626131 -36326164636535616665663038653434633139363661373239636566366437326431643132633332 -64643864346235373062336537323638333364643433616633373435393064303065386164323561 -65323437346162636633303139363237643763393534373638363964383633663665393139343236 -35653964306465356463303037323339356333396363616337623238643666323263303531363332 -39663665386234636464353565313033633966333936623932303837393734623061386438366336 -64663764643461313633333463613038636632326562653865383661646638366136613135666531 -65666537306564316563313131336531313834363332373766623863316565316437363162306263 -35616364366532366435663865383365386333396632396633303561383162613461333435353033 -34303733383730656634333665666234393836343265346162633137323736656532663763326365 -61313865386436643536376663663031396165323631663133366563313564636333343362316162 -36313937313133343962656564383739383061656161623064313462373638656436393134323562 -64656538396438303932663265353563316232316562643561383665323662633561306436666462 -62373431353365636265653437396335386131376162373961633834393339616330303161663333 -31303862306631613036613163313866363833653930663637306632633865303038613135373834 -33363237386431313462343035656663343739376232346630393739653162643263346661383537 -62366561623130363139386332636630633932393235633434333730346465663431356539326437 -63666162353462633231656461373938333237363130316362333332663934363164653661633535 -66623666393062353865333864633762373034613234306637303932343365396533663566623135 -30323230373262356665333735663862393939613730323131336632346638343764653335306566 -31353230366339643635396436346331316432613164396534386361336465336161396163653832 -30343466613163366363636439313632363666333839353138613031343238323465396464363839 -65656136313739336665316537396638306466326531666465343362303864336663623762633335 -36376434363337613263383263633836343764373233336137386464383033643063353130616137 -66326639303035333538616661333933646665656639386237336539643236393137326139343265 -34623734373938363766653166313636363264336362333636313066363465366439393136323731 -63616238636433333866666362666563313736366438353131663261383731623734333839343630 -63633937376365363639346530303238306665316635333832353362303930363038636361613739 -65643238393266643432313230636437323935306365613365613330643163376530663166326261 -34343034303162386461343931616538613133313932303835346165643561356638303539343662 -37663561356264656662643738616238633433343865613537623866316635316562663837336337 -36353238393438623335323732373337666432313534333663306234353338346333323461323333 -65373031306238343930356266386566313232316232383635306135396238313438373034363263 -38323738663862316439393564353365343937623963393131623339313135343032646230343133 -62376362633763623461353436346538656231376263643738626266626139303237373263643863 -36396330353636626663626661326363386564643433646461366662626338326166643636306366 -64303433383937323961333433343633346231386563653862326438643163383232356665643233 -36326563646464343835363834313364663537623465663435343639616266306263613337356535 -39636536366662336237313763313061376663393436343863653864356334373464323165613330 -64653638323564623938623135393532343463323238353939623732383862323432323330643331 -30353737393537356364653330333233346431666366656137386666633035376363353539616438 -37656439323939336137636666613264326531663563323537666466653761653736626137373863 -32343533326330383164653863343261363664346238653938323936383661663631363338343036 -33396364313866363132303437653436393963373663303765376566646332366663356363363339 -30633831343936623636643431343166353035346263623333616463343165646461633366383462 -36653037333338653133346162313030323135626430353964366366643430313630313637363335 -63386338306530653063353834633161396562393634396438396666343265353931373634613938 -62656633643236643230343831626338323066306539393438383365613030306134666337356438 -33336630653738323762316434316132393136646264313663653636643062306563653235623831 -63323739323134383262623838663862376138363262356235366461643462306237323933613436 -38343264353365303563396565666465666136353438336433636432323666666133323563616563 -35353862386438643761353461613536313832373864343938646430393731633062646565336235 -30633830633335323061306464616639663261353135356530623431663436373231376631313965 -35333136666633323766633065643939646263646461623339323933653565356262383030666132 -31353938636466663864363265616666343964623264396337353133343765663138623861366531 -66313239613335643431613337623938656566653236333962363966663961623839373564666238 -33373533343833323130336638633863646138333131326162323964353861346433393261353862 -36393765356562386333393836666261376237353132313063303133333064643035313034366364 -35393438376534333263326431326239616133383734383535326465373235313662633466306466 -61316535386531373964346364303136616538343264323665313664666463613031383662366232 -34343565633135373866303035323237353437613766353232666330613139313332326330633134 -39666564373032366238656162303238633564393237366437343765663362333665666163323263 -37343739336663363563613764333662663461363035363564656339363734663462623865653635 -31306338653639613264636335303935656662663163623836323866373230373861353732616666 -33353865356336623735636335326662373234303836313333613832383239383932623430656565 -32363864663566646565623838383566643961666462613735633261616235663331376132613334 -32383638646132383036376434626637316538326432636637316166353138656662393235326439 -61353234323835636135356333653135396138383566333639633633333566623432366463616332 -34386635316531393531373438653761383036373933306436613333323230643962323064333236 -31383261386536303234656535623166363039663462666661333434376564636133333136303362 -66313462393361343463386534303437323734393865646661393462643161633663626561313233 -30616264666538636136653937643733393931653536343337353930643938663733333766633339 -38303131323035646266333138393061363233383564343239633164303337326538373731636238 -64353437396137373161323262636363616537386566353234353462386163323563396630643464 -34633733626564323234356665333538303761633036383762636533333130343234623063303232 -62356464333032356436313964613166353536646565653731303864396334306261353965353566 -64653361383230663733313933653963326236356661353539613531366630643430383366633462 -36353531366361306636333037643661303964366461613363326166373562666239663961366531 -62356461323638396564616334366439643135656135303432666132326164383362353735613566 -34303637303663386533666333366132643039313336333730386537626232383530396233393065 -35333331313235373736336634333266396666366230326633396432383333343433376666653638 -62323936313666323536343138663166366332366565383961343338613337633235373865323361 -66366631373666643333636136373932323838396163623564623436633135396130396364333539 -37373237636565653334653163326431643363653766623238623763623465386431313239643030 -34303634376331303462656631376264356161373033386330633761376638333437306666376464 -66636462393932633333393437313765383263326238643138633834626465343736363964613238 -62633765333063636534663333323331393233663532303433663231663161353062383439333837 -39653634393335303436336237326133313439386636343863653232386331633264363538393566 -31346634643864626233636430383930346631323763653763646238306635663236383238316136 -30363931616139343962336163643431313261623565393930663435653038363961656665333533 -32633339636264636361613834336234336635303233393466343264396564396633623661653863 -62333136336533616230363666346136363730356239323037633264626236346331336638633932 -31363963346431393761336238663562396235366538356530363935653565336137663830373361 -33366165326331343336363661306635653861303934353037656566613366313932383134366561 -31613236656331653833313134613761633339373366623431323231646638663336396230633931 -65373138343666643663643834363631303532626535633130663064653661613330643064383735 -37643438316463643132343736356161323835363761386132636332313161653739393134646338 -61643134323835326532326231306434653536313339313163623332376261303766323133666332 -39363230346130366539373533363465363332323461633761636237343965643666353933386333 -37333462343332643561626364303231663333316638643664306133633237343736356530376132 -62383065303530643737643037623865353632643463356436313433643930646336336166613834 -39636334623437343237663430646464653161633335613131663032323061653839353566356366 -34663932663264646639646165613365373538643334396333646662613430376134323661363761 -34363763396562643634653065326530623463316166336138323165363534366332333930613362 -64316431353633663564303261393438343530616435376466383233313335363136656134636562 -30316438303865356238303264383133666430656465383038323538366135326537303932373164 -62373238643631333364613565353130316336366230393765643265363330363032386565356339 -62393835323864633761393962306635353064666462393366356433303238393433643936613365 -38326362316635323336313031343135363466373835666336623034363234383862346338366432 -31346639393231333239643162653465653966313730643333616635643639613532383966636131 -62356435393565326132376631663164653362356263313161303836343664396338333537343635 -64316266323466326237636435336539303931363864306633666261626632373038303062333039 -30653066353936303733623066373738343439656433653332303165613239343331356361396436 -65646431306336646565306439663931613631626338636364386535323536663635353530613934 -66336532376433343831643133313566333532393161386633613932383366386261646461663534 -30303434376631643135646663643435626334303235613130343262646637323765323132643238 -33626330323439373066663461383564656263333730303462663264643234373430356636653364 -66656334316161356431643333373162636230393034393665663464376463336535306639393235 -37316133393461666536303834666134323839623364356231353136363663376362363430316338 -61343763383565323631336630663538366138336239633264333264353337363061666366313466 -36396332363533376462383861343466396562306635336664656330363836653039363766646438 -34633132316535343939316433313664633430393961373735326339383439336531663036616635 -66623338333663306564313561306664376637383063313232386138623761323135316662663531 -64616463613831653538333535303232653663336333333932303364326330303631393038376463 -34623936383839333461383937333736383333623136613038643065353861643337393862306134 -36333661643263326233616430323037643230343064653535366530656331356261333166633532 -33363265633463303561663838303536336531333064643331646234393064363439316539366238 -64656366663866643337356365323431326331613033386239386635613433353038623863343631 -32376463663537343934366433316231663536376366363765316233393765666663613164636364 -35323337366339643265346264643037636331663536623461316638653465336339633732353138 -35393334643261326463663965373234616163333964316162376535616666653639366664663234 -38323933393564646136383366386563616334656238623031636438306533666237303861396332 -34633063663339636662386631656131633637613134623335323166386432393362383166316134 -36663931333134633435663761323039353737663931666532366130353735366233663963653230 -32376230393465356231353733396537313230663238333861653564316563383137633739363363 -62363965373130383265313963653037316564333738363838393965373532386335353861393263 -36386630346331646565383036666138396564623432313564373338376432353835323164636461 -66643536613930313865613632643738303137373065663661396439386561313065383431386565 -33626330643035646431353233656538626537643065623235386235666665663266646234333837 -38363866303565363037333630666336306639326465336162353432636661613834383633633261 -34313962353736666235373136653635323030343230663635396264383031313936663737303262 -31636231656264623831633864373832643537383039336234316438383261613639633933386666 -39316439353664616433366238616431373939376638653861343933343037646430393735626339 -62393235303536326662326563363439626438376666366437356136373838313038623934356131 -62316362623061386331666134613363336633336563666266316233666332386630313136666637 -32363964393139643463396363373532303632316130326661656638353935343536386633376662 -36306135646164383463623463623135373461396364383633373861656265613332313131633134 -38663165373262656561353466643038323335356264383731313630386364636236343532666432 -32376663363633393063333165613132326235333839333639303334656532626561663930653137 -63313263346332663735363061353237373361356438653234386266666366343865346262623962 -65373735366330376633343438366531343538613638383461656137636234666138396335363264 -34313165396164356331383435663533343236353830353331393963383638336439363165323631 -32363135363738626661396164613862383166303862656134383063313732633830666239643533 -65366439303863383231633063646265313364383161666531653962666339343563333662656636 -61656261393537393762316639363731316638353766653434633861643563336438383065363631 -32363661346234653931336431633830383566393661666137366161613135303235306663353132 -62623739313961396334623963653434636464303632636236373433666561333230353463396166 -38343462333364393366616462386165373432383435623038626431383963313964393434643163 -30386665623933373765633132393736643162373762393639353434353361383435356531313066 -31306562326435646634396165636539396631633038353232393237313632333334623434323038 -63616130383439373234356663386461306630623339356637353130633262373139373761663363 -32323466613638363536353034363565356530656638326235383039386534326236656434336164 -65373233626362646363646634646336346161616362386637623231613863316666303038636530 -66613939353035363865376565653231623438376339306261663536393836356632323662376237 -35326530383965663032356537363635626266653763656134353035663037653634333063626134 -65333065356533313830333731656361653938366234663037616565653065613036623233393566 -64313265323936396631373362383038316565616566613765323539623663363737663065313463 -61656436313238323533623031316562376333613531366434663034373133646463373665353666 -30356132663262613130633836353963366239363565646636363132363130643030386162336231 -38613330373236343662396234333330393834366234313261326563323436363763366638396265 -63336433313464323862323431623236306530363231323731376335646334393937353035326632 -65366435636165333732373037333637613565313033336233343230356437323033376262623738 -30316338623762613861653634626464623237646230663163373866313039373336373730393266 -33373361396332313632636535373939373230336338313134373765366561353730623233353830 -61336466363137303363653363323434363930643636353964613565363866666133646639316138 -37376239336538633037613362343666376665343537353961663963323762353363613562666537 -63633834316538393432646265613462363738613936643837636535646430353933333830663931 -33363938613163626461626136363432333037643966376661633136343434636164316135656438 -62343766373439363963663866346166636264373536396238333338623530303439636436333163 -62616165623061636234613339396666346466666466343630383534376433353531633532393336 -63393236346233326138383139306235393736373030663035623034366366376263303462313265 -31636362646438616134393130326365313561366631663363363438333932646432383863613031 -36386332393633663533356134373462653364663561343661323831396332373364663662333066 -66333332306332373565343330366363313639383862616634636662383333383132613433633539 -63643039366366383863666639366266333334346338346430343537313638356363353061333431 -63643164383639666566333034653531326332613363666534666437343737643564643461306565 -61646138343662663635663737363738623134316264343065396239633836353036613837666665 -31383661333665336133336539313630303032373038373235333062306130663632363930316639 -66343361386435383531623533396166623663646634613437633738666164333137386139326231 -34346638303239313034326536336237346133396330623838353862363665663466326636316330 -37333039633461623333393237316234643866333232653562343038303637623035656562663732 -62333733313061303635623332393734636138343131653538666637306435303836366232363562 -66646336316335636439626335346131353163313334323562623335303630336237353234636234 -39613361316565666237343636616632306661343261383263663736393362306265316161633239 -39323837666461616537303864656630303664343432333133613736623034356165633764313635 -66333565303431656533333264393733363132303032623864313735626334326163643565623734 -34636333303163376266386138373861623931666632303732373566383833336238313038316631 -33643139376163643638643938326434616330303931303731663433393238386163393838623035 -36636262373038613339643330346132653635633864643835343132636636306535383564666130 -61623338383262363735363266333335383238633261353739623933343761336130393930636564 -34313265343435356332336637363866343363613534356335336434626431646336633732663938 -64636430656465333438333361663530326135333634393264663461663562323130303830303063 -66633037343432316465613663346363363137623835343634373265396137333936373332633866 -62323066316336643531326236306664616232633164353736653033653063356464333165623132 -34656337356330353131333039626135626431616462353636346562633736323662386266656130 -30393663333566333065333631303634633336356264623066326162613661336135353864656265 -38656231643338343439656265336634346434323663343530643237393662663861323234306536 -38633836663265333839623463313565396132316134633937656665353161313035653436383431 -39353731343630356535616466303530633135303730316137393732343661386562633033613833 -34343863613630353562313837376530613439333364666237346462633535323763626534623637 -64353534313136663339653430666465643031366539373138303564323931396232303131383931 -32306466643034643064653766666166356165333738663564636663653862666139613061643831 -36323532343039653964666236666363343835313031323336356134316639363636393039663061 -64343331393361653538326665346634376538376163373165666537626135303561363038623535 -36636266346333326533336661613332663035313335623561613936353632346164396563343033 -33643465613663363262396635376133366162303936666561343130336139343461383336316139 -31623530346664643463373031616564303162303361613634363164643631633666373230646261 -33366365663661393434326433393531396539366462633466323965393535633931336433613664 -36346234303862376639613334623937323161313733386339303038356662393861363736346662 -32643936646632306134626137643336343030646465363264633430653031643566616465653838 -66623462303531643436633134386434616135336532373364366334366266303162316562363434 -66346637333336333566306230616135653066373131303434636634353433666463343637306565 -33626163613065613261303066323034396538363333623961333336653461626432343236653564 -37663261613437356565303736643738626137303737633735626466383038643063323635633164 -34303735383533366261383766323430363261333366366438396162613763366531343236633430 -62303937326363303964646661623332363836306238613337656664646634303361353562663039 -32616333303966663837643465623431306538613961623464316366373330333032343863326331 -34656665393934333865313964636633333861396532323136656235313232393131326332613330 -33366161656135663532663966323065346664363333316262636266643035373232633536353763 -34383337313437613731303064373433623537353063346137306664336666653935346535653161 -65333438323163326439353634623630343364613236353832366531326430386663343831396163 -39373534353330626165336336633830386138346530316665333861643130353864366138356334 -61643731393333323264623431663234633836353331616564636266366466616462656461373466 -32643438626161346366613535666462303332666266636130373234346436313635623635656238 -37336164373130306638333364663961333862386366306165633430653833656635313834656336 -64323330366166323133313338333362313362616264353162336633613732396237333132373833 -38346462316139303663396635666138306237343638653066373762376530636461326130616565 -65326666626430363434616634623539626562616531303465333237616262396639356332663830 -32643536393239613232333431656339363363663132323534363836653333626566636639363236 -66353134323466373261663434616436323633663030653038386133666330343333613037356138 -36313865326662383530333335356266373861363439386461306366303161393561343832303064 -64316438366165656337323934633766326331343164383037333134626531663735316662353633 -34636530646332313463303866626635643838306538333664656630333665373636633334303135 -36353064366266336233363039626261326539656539343234323164303530373966663261316332 -64656433323635613139613134653230633732663534336535383464333435346462656532373737 -39393939386339616363393132383263333631353165636333633463653633633362306363636466 -36363064343232303438346339393538656430396230366437333433616331616164653135663837 -34356435373337626162633065626363306430646462613863363262613061613863616533323262 -35633264313561623631646261363766363739346534646133386633636638633931656331363737 -63643230383565613463643632613963353034636137356137386333386163623166353137386133 -33336130363230333334363562326634386333613436613363626131626230336431393337346263 -34323136373132393536653436363162363561383866323865616132636165323430646461656666 -30363564383864303236356463313737646363383365653365386135373365343465386165303237 -32653233316231656630646364333136653838623832306135386633646338336462326334343631 -61656466366630393461623233663731636566613137393234373466356366383032313933346131 -36363439303435333866626665616533633831373166303366623833333434323064643937633964 -61386237326536346565306231343461373430653566333433623537356462653064306562623832 -33386534333466633466653736396236646435623538663832373862356166646465663363333733 -39373863393737343339313132396265626337353839333966313532623935343361393866366438 -63616238336633306133613037306562616137353861633331303135616132383630366166666537 -62353166613633383433633862613836616130323235383531633466313564333265396634326230 -66373839656664663135393238353734633034383931366134616233386133646333356234383436 -66633439363630313233313337306266343233333933356132303466306261623664653636643839 -63626635306334306465623461623033646165306337343831353966363833616564313434343362 -61313465313132633639303962343737316236396162373739336362643464383464616534313030 -63343061663232343764353437326466636163353833303038633666356539353961656436336663 -63333236643339643539353735333832626161333639366464656331356437396632643863366237 -39343838643538326535373836346237303834383362393461653234396565396636666636303133 -39306234346335646536366436393139653933356434336630633638363330666361646132343730 -36323962336464343534353639333533333965633934626139613566623964346462343339313430 -35656431303863386535363739636533333966356433356439303538626566396631633437343436 -35633533613234333630313262323935396636616365323666313562333631613030653637313662 -62393434333334616535613333306666613866616333306564366632363961376333663630613932 -36386435663563376234313037363161633332386339653538323035383832316334333937383737 -35646263343964316334333334303361646536613634326165336532383363393066643638343562 -37303233316563386565653033666263336535363535616338663566353031633466663339316236 -63393837383761383438653731613234346361376461653332396162306534656537643162343761 -33653637653166333239646666333166363864356138663861383530383737373837626336373730 -66616466366433393933383363333262366434313637336634303866356265323133386537663061 -64313864326239396264636639376561333038663362636237656633303937386334326237666537 -38633264633033663361656333333437343361636431343037306166616163663265626335306637 -36356230643865356537376633636361323162363339346262643164343362313065363761326239 -33303931613530346534646532613761663063336630363162363539306337306263303362663236 -38386236613566353465323132353839636532646331343534323833643066366266663161626133 -33323035343162326335306263643035613266373134326663316136343266333734646137643663 -31393939653330633262643661393035633337386433323866666632336561636236623962633530 -38353665346237643864633434633735663630646265666362613137393563613533356331636132 -31343138376663383366396337363338363763393263383238353731356562653831343463363133 -38643366393031663937396233313337613938313533383032333236616235653032313464616636 -63353336366463333939323137653431336565633436633730666431303861666134303635316230 -66323631366232643732343638343335323661376436626236386235316333656435383937323566 -66616230653765353461613337376464613432643965353564646133653963353561613035666537 -37343638663532393832306465653961626465666238616538643833396637396439393638653164 -37373462663463343039613734366432343731386439643633623166623035636334633765323736 -65666661383830666335656638363732343230386139383433396132366163633063356230636236 -37376231616262313334376236303866333936316464666638326134373765623066663461326534 -36616231646134346532656337353733646333303631633033393965356535306664383934323365 -32366465346432396634363634303365393765636538383236666336393735373033616261613231 -63613062383730643935323239626337376464353238663431333861663036336230623466306335 -31633364646163383039663037653031373634616566643434626633323732356331323666623432 -34613866303335313130366462616636333164303335323539653766663634373963623564393330 -35333264656630336264623832646439373036663639393833633830353737313663376161333438 -31323339356362306461633461613339386163636637636532613832353838663631626330663061 -63333966306334666364643965353137356361643236396433356135383533626161646235613433 -61353339306234303765663064363439646134613963323838323236643436653533316337343664 -38343463353338343466346464313630366634343631633662373031343033643836306532356661 -62636231636436623935303836383465306233656466356561643832353139646236333034643866 -36363930303739373961653839653164393436643631303639336463313235306439356563313333 -38623239633437323635353338363261343261353866633132373537356561646565666463633463 -31613936306135396231383431383631643366336330393934333430616339383733313535663632 -66343064643562356663343163643464646531356532393831613131326637633566356236393764 -63383562663739653033663039333735646132373631633631393637373532323261346535363862 -30306133653566373734613236643931383133663734653763316263323861373761626634353364 -38653439633135383063333534376138663236613538323861623732383135323932666162363962 -61376230303531666162326662326532346131333065346138633636333637613234363839363363 -30646662643631323934363462373062663833623366623836363636666232336165623265346530 -30363861353039323932616432613265313261616137316138613333376331653131316338383230 -34643630663133393239623732356166303339383066356662396631343366346639656364666330 -65633863623934323438376333636163616462326232396532343532376461333837633836306437 -33666531386238366431316464646131343766646462656466656632313565323537663335323061 -62633864323438313066333363613530653533636139376365646637646561396365306335303138 -32623232636330663466366166316662393565333239393962383832396464376561656465383064 -39636335393633326536306333333937386130343338336665336632383933353031336264356537 -35646330333161333431663136393430376234623437333037383635343136356563326232393563 -32346364343730613138653832626536343735663461636461653430343138323032663861383331 -34623663623037356565363837633561633635633339643837313635383535363739613030356365 -38343464626537656633383961303461656339656165656363363635663132366131323563623533 -30306663346436306639353532313365386463613661323830643965303839666239396636333931 -30393232656633393431356536303365316662636130313166343832666162383066346635373861 -64613665356638653439396665316661663362313132353666656137303139303236376361653838 -36666361303737373736336437663761633733663931373637343663323264336332363033653461 -65393038663761666334346364636337306330333862613331383438663232313331303764303665 -35353030373832363835336437333064643637336236613166313264643866356431303231323132 -64613662333732363866653335633365663630386334666137623562356337626230663062346534 -65386437653731333962313039653837383732303566663964333136656538396633376531333461 -36643766316265373665323065346364643761633235333336303461663631653435663438313334 -65353530343961373830313336376136303230343865323938303461316331386239343933376564 -39363939326566363462333239646635313634343936633863303236633331363862656238623839 -64646366306337616536303238376263333935323236363935303431366530386137383631633033 -33313935326434333461303031313130666431663337316236396365613161653232663566376133 -66313436366534373962303361386463383862663336613162666230646436616339666462326261 -39316238313762366664623931386534656633313337646639663865396538653937616235653039 -33316663356637396631363131643863323066323839323534356535333135313764396566653037 -61353634353137613039303633353063626338336332313864363736633961626338626535313966 -36303462353461646666623830623461393833386139393163656438303538663333626537373763 -32336338313866656637616136373038643936333861623134343036363537633838356436323137 -32343038353330373832333166613738663963623437633262633134383166343430643333663861 -63336330313565646430323138303662306164353662653331333962353231363466356137313530 -30643530663563323763303939333835643062626134613062623135373161656166623332346661 -37313266323232356264363130326366313732323638656231346463613566396564366435373163 -66333730306162356336346136623837633136363766373836613861613435363435376565343137 -30636263633436646537643836633739353931653863356433313966303930303966346230643366 -66383564363736323365336535306236393537316361633530653531636363633764336434646233 -37376136363831346366633630663532323663646664343764623766386132666434653066303832 -38646162323262326234646235353631666266666464336135356439396139336463643331306265 -32656638353533306465386365656537303239313532313762353830386431383466356438363032 -66333833613461613031353239666164626538363862626164663661326631636134646335346634 -35613237333537383262633336626665653633386637383761666638343131383232303932393363 -36376537313032653463626461653134346432386565343366623232636536623339663735343232 -61626638366531336366663431376131303339343764356562333330383430616366663166616339 -38643063346262373034616462333034623930656561366634396637313238343563663263653634 -66333739313032343137363138353336376166633439313464353234386163316266326138346266 -66303464326366323766383466353964353235303239663639393936396138326131613931393034 -37316562383865353361613130343731663937326266626330656263613834393838336436616137 -63333439316333653235656537323635396533333863623931613337356537626134616238336233 -37316366386137366665393036386532373763393036333862343463643533383831666135636262 -65376531303235346633626639356139383566306162613337636338616339343163303831343938 -35663033363363613537366230343532643530636438326133303038653866663035623262346662 -32666135363831643130306238313434373033376633623664356265646531393830306661306637 -33333665353862623236623238633864646431333435363361626463636162633930313436356137 -36363962376133313361663435656336656663663361323333623066323730396466623538366564 -32366631363635633864386134613863336437396631353666366233343530633136333837643534 -63613537303934396562376264306337386333643466316134333032343333353064353063323535 -34313037343464656436333031313162643063313332386631643762633563363933353963353232 -33613664646534373335623236633732363838656132336539633064333431336533666162306462 -64616134633735356161366239633439316564313534366663623836623936303961353664613564 -32636435356637323065396130383366396438376462346236393133613335346165396666336266 -31383337633665343535376239636239353766323136383337383136396562363862316537343039 -36663831306465306163343166656135613166376130613564336436363739323237643631356131 -31306331336133393130353733366237373632323461623439383331623332373738316131393231 -32626136653836346134666361343437643464386330663136633161366363393236623739306261 -32336139313434303561313562353331323665306236383531383933363866366333623931323565 -31303937323564313130376239616436343164373238396436633565303939323933353631313764 -61396365306636656537396466346233353031333330373130633134343931306637373633343766 -30363430313132356631383832653238663739313435636331333132653238633036336365313538 -62383339306633653237346436643233626637396434633164346539316438613266663237616463 -64333131633636613832333534383337336531666332353035636562313234666239613630636439 -62393238373033663030333164323139353161383339353531316563303562316539393633633135 -35613266396465396439636436373937363666393364626361343032326564353862643133346139 -39376261303633356664303966646530346366636636336265393834336536653635383861373739 -32393666383033326266643032333630346531303937663532616632376564333433373463333937 -34663266303738353834323764343831623666396533393562333436316437303762303839373864 -66376635326230316337643563663063653835333163613364656639663731663538313434323133 -30386537643333623566356236646234386434303337336333646462343863376233333763663239 -39643262666539666162366439323436313533373835396231353765366534356132313566353134 -33353433616635356662313561396661616233633266633537653730326137396538326464643939 -37353164613063666462666130643631343737346261333632363264663339353861393261623861 -63313932336232383763303138613738636630613062656530623030323834363232333366316131 -63613866343435323238346435373961303163393932336337633632373366393132643661313462 -36396233613164323162323231366433333464343439653733333466326534643661396233326165 -65643332653338363561323066343138666163386331613638663730636437313162653266383336 -61613561346332363438643363323833663932353664656362363635653739663664626230336262 -35666630326633373131663939643937373464336361383436663166373261303965623061303066 -34653634373738343034393634346234333235336261343330356163316633626465393436656164 -62656361653464336438366364356161383936613034386365313631303466316233346139373764 -65636633383437316163613434626635666261366635386137316432386631626436643839646338 -37633332663436386432376235626561393134646331393838616536336164653861623062356166 -37313539653239343263333662373738636163626637336264353138313237343366663763366133 -31653135373839626637316266646662356566363039376633323434363134656138303139643766 -35306635633964643336343538383534336561636536353532323335376232396530616634636362 -36386165393934643635346664323661666537333734663034633438306131373834643763386230 -34336334383161613830623036653764393832663366313765316138626335333235353432646430 -62616263383964383935393037643064613066313039353636666237303439653163303232636532 -34323932663532626532663561373562636331656330616539353932646131376562353238636563 -63393333393538623363653039393863396130393337326531656538373563363338626531363434 -65323933656530663634343261636536373337656239333632396565636165623864636364633337 -36393030313966373639613531333531343739343634343135386561343239666664323464323638 -37616633636532316162626331383937666432376531633231623334346634303431336632393430 -31333265343361623962306535363237383238623232623034653363333134663634633538323933 -33336533653139616361623061366465623065366336343832656562616232626365366433666336 -35636138376636623362383535366666646664343565316235386165346561396635353763333264 -38623036336131356263336635616636303865393861656230333336353666656532396164333462 -34343164356463333937633632346562666361396261356432633266646166306564626635386336 -30333039353335306663363235336239383635346439376336326333343231356336373364633935 -65623964656464643133626134316432623036643434373938386666646130323061363234656365 -62333633623665383538666333616262356237396433393931346465316231616465303938313436 -33646530366531623662313166336637373832303837326537666636313531653564313834323934 -33303439613339636665313862636161343666633965303566633566346661383064656135393137 -33653164356633643236366661663464386532313162616364396634323262383139323637333062 -31396639633436646634366561373033343966316130326635363933636663363034623331313265 -38376136383461383631663835323261343565316132353665393839613463356536383830626332 -39306133356434333766363563396164633433633839363731366461333538626164653337333537 -31633864616262396331366631646565373930336334623362303261646634363862313535323164 -36336630306662316531326263346632623065343931326462343466613565643365316639383965 -34613534353331633935353362666566316238323233333730316337363161653936326238343636 -62366165393737623566623933643130643531326666306239666366656636643935363564646164 -30323235643363393436663132356435353238373066383466653431636563313162366132306435 -34383236313535356561386438623166323338343364306266383764336431353766386339663439 -38616134303161623266346639626636656366656335626633616332633132343461316339373165 -36306666653032656338306432623264613535373363336266373633393937323863623436656566 -65363433663737386366346431373861633432343462613432613830663939376464623537656639 -32326564396663613535653830633039663134346265323038373461343733393162386362353462 -62303133303033343539646332326634313734353631393837333063633838336538363231666334 -63663739663436373630323838663334613538306263396235623034346433383465633033636465 -39303637316637343761346336613634636235306538653237336535626266346436646162656432 -30373266653737636238653433656461306263356130303563383164643533643938393436663566 -61656537353764343361333161383535303665323736396135303966373536343262303131376532 -34363837323466373436663763363633353332336432656464613631653933393634623465323333 -64393939663262326365316234663665316532356435303733356438613765363732386165616161 -65663762343463333634656138313932316635303032363831613362643666616561396336383064 -39616538346133373730356262613732343639373435356135343965616534366236623934656637 -36306564343333313833346539386363396164623563303833613531656664326135653937633163 -39646164613534346538393437333232373034613536313236663336666666346439396165613631 -61356235326134313836333531386334636632373566393037386332663632336562333936346339 -34373130646263353364636361386134636262373131343036356565356331343939643962653865 -34666131663834636163356232653561613939353264343265666635663733633563373934666262 -39343564636433623531336133393361653764643136393830356563623364653734666536386463 -32313139323064363133393464646165373565306630376131326532616138373537343764643961 -36396664623739623239663538616361613139313366396632663964613135343335643932656364 -32666565383632343761353161346564373663306431383833373663356230663661633063386531 -30633033626539303962366162636638313964303065613931323931313264343238363634393333 -38643639323766386461366162653134653535326534313261323666383461373832373131636232 -36376464313634346365323166333431366135663739666438663364353566646561666437353333 -65383432613834366132636530633531646264636539306264326134393530343561646537386332 -61383664306237333230386338356431613662653531343764626139616336313036313863303264 -66643062373962326161353338643962636166323862623231643435643433393136343266633564 -65336135356361643761303361303339613831303961663830353561663534616263393365353530 -66323763336365363266653166363735313131363066633633313933656535666632383337313862 -61643061663964353537303464373731326432393464636633633561353563323861643036396138 -33306563656230343363383738663136353036383431626337636235316365613966343063303835 -61313736363631643232633635326430363631623065306331636132663161393364346164636533 -31343363316439326136393766613435393266376232333533343563613464313865643432623536 -34343833353261646265643335326539373563376234613135666339646638313464316361356562 -33636662616237613237356434366138303964376331326265383032393831386333316364626132 -65313662626262633632393064336538656261343037666330326632353030323732373566326430 -33373835373330633639333364343239353438626134303437646164363963623832363736653462 -39316664643939636463353430333738663736363432383336316464643463303739313239666132 -36643461346466373661326238313032323462333930636232613038356162656131616537373838 -65363035383939663863666538386164613264356133356630313837643039356632353738373535 -35303433623561326363646636383739316131383537393438326466643035346165633430363736 -39623563663731653463303666643263353335663764353638326134663865626636366236393366 -33643531643031663466653061653531643565643935656664326362313062333261663666646637 -62613734353132376361383461346232646364326437373766313962383562363262333162656563 -35666262613230646261616335363630326331316637363735323463386131386663643765393835 -35313332623362623463303063616164363763626430383864633463656235343839313462373636 -62393664656237386534356165333534393932383366313935373138336563666535643638316265 -62373031373462386162373532633836393739353336313237313035333439373565336333373132 -36643334306566373638356530393461346464666439643335396365633331393335366666306532 -39303635363866326365323133376138303061353037313138316562353362383732623436303064 -61613162303539366536353664643137336438353234613934303564643932663031316633613834 -37643962623765393533313363396261373962326539306334323731373166613431326531623233 -37356164356434343662626466356137303933373138336235613566336332313534333063383735 -62363134373662623839393461376437303464346230383533303330633766653634343634363230 -64316262323465353337636637333832643961643466343363386464313432313431613062636265 -37373239336530323864393530303435373737336534653062383732633737363636323839376564 -64613336616437386438626564313864303363333161306166663332306632633232316362646361 -33323464333961356139366566383766643735326437383366356365666265313462353634613036 -62363330333030643636633937393137303631316666616235376539633633343930663765316261 -37363138366138373730363435383537383165343233373133646165386239373235663965623837 -38326435336462616262363735336566623231313837653263386536303938393965346461343539 -37346137623237323132333732326635633366333266643131613731393136353630313166373463 -35633364346430666235633239366631626266326163613539663538623433316163653965326137 -30616632303132376239313634326434303161336236326130316634656139666266316564396533 -34396433306135313863363031376233396233333836333131333934396262396266393334393064 -32653738393864313430326231383061636363343633393034353737663330373962643537643534 -64626565353834323233316238383062656332303566633562316635366235633461623336383965 -32396363393837666338356432343165393137386466626266393138313264613235303266333132 -37636532353335663761363262336438386663356439333431316366636538323266303238343262 -65623635653361323961656162393039326237626334313362306539336235303766336537393536 -35643236363136306665613133633464363431366462343165663466663835396130393430643361 -62356566313737316461613138333763643734396662633438343235636361303437613934643065 -35643630396232623739393434306161353233383238653630656566383031363938663763623766 -37386466363064623035306265613332376565373161636235396633373935663062353665356161 -30343761623433643933636661613666643064316165346633373338306432316239316230313265 -64333034396662346435303331303939646165396535653535666263653165373536323030643061 -31363136633066383239373634373139363036333039343233343234616663323066353364646565 -65326661373066653432336437323437656231643036636339663031386530323538393736353736 -33656533366137643762393762356530643363636432366339356361306461353733306235616632 -66633134633535666663313732656562376337373430616563653363633965373836323739663333 -37373734363933336265303436313362356135396138373334303037383666616431326461613437 -63633039333433353039633637636436353930653830383833393663656538626432656366306163 -33343130653534356234393431336662313438613066653931633964613565306463333066333232 -35353163353538326338373966653538346438343066636263643331303333633536653033373237 -33663930366265346531336332653434383639646634336434333831336437643866313463336465 -64303561373235626565656138623566643963663235633764663031656238393761333835336363 -38373630636436316636666330393137356535623161623236623866623165396435656339306338 -33306536643731373861653562313063653733326161326138626234303033363565356332383665 -35323630363138393834656165333733613133653666616636643766346139363035353563663866 -64303636653333396238386663646661393039333539636237303630646434303638616138393636 -32656632613130373835313365646133653730393834303531326138366163313330343931613462 -30396530313561376330643661643332353933656163313436323166663935623439643362313034 -66613963373139396338653039393161353564663234393366336464376665663030656131323834 -33316266663436323066383864323134663732663762303666326461616634616330643366633331 -62623566623937643032333265326562303734383238643038376165333963363134616139333037 -30643731636336366539363037366338366563663937623933326463343635313665663862313530 -33326433636666323934353737663834316134373761373563316262656665343839343363616163 -37393663653832623164393861303033356164353864666634376232343835323830333735366365 -34626439653832353962346532326231303931663934353138353833326339393063616664306330 -65323838623031656238613637376431363262326366313365393836333735646361656665376531 -38666435373865313238396135393534626265303332306163393939386637363736623332656164 -65336334636533326266396338363438613631663064626634306531366165613832663936316362 -31646235366336326466613034373330386463346530393934396336303534313634313264616330 -34613334386631643035326434373165373236666137623264663630306635346532373030323031 -64383863306366356363643463646235633561396463306262646632396231363036613162313833 -31393236666538313732623531656266353631336561363939633364666538303764653065323338 -62323832366262326363663232386333623162333430336566653162343461643536363936326561 -38313264613637393532353464323263353130623836363238333536313135396131393462303432 -39336265653330363561376562376163386337643762333239353737353766333462633336636538 -65383765636435633162393834366536653765643263646338393063626637636537323238313365 -30663431666664646463343930633234663933306333366530366632336436626631633935323537 -64356261353564613666336566333737653434626337333933616461653431363236303365663133 -61323133373130303337366231303030643663623662393832353866653838346239373737373335 -32396432643336316436393966386365343365663063663264636266633735326163313232323230 -64333163636361396136656434383338613135346466656635373466373263333665653763616264 -32376437373238383434363938663263626239613864363037393437653938363237373930623965 -64633737376262643366333430303464643761616638623037643235623061633562343637333736 -61313965396130613635666232346331636638376163366434646239313031326536323037636633 -37656238666431633232303563613466393137306330656534636230346666346262623037666535 -66356238383534386432333035623630383238316134366263353763373338333337343338613439 -63316462366265663461663366313838393535653064643938313636336466306463393439316663 -31316365396333366565636239386535303734613638633834633561663739383133303462663534 -66336232616137616337636264336265613838383135616435373162356465386165353161666162 -35383362386666343966626663303163393663343235643862396461393535313138333265663738 -63363264353631373636383561316533393638343165303738343561366661326133363735613065 -32643532626165356362613233626236306639336461666530376262366135623162643536623763 -38336136613134336337343335383238643035333964393431323635326137323634626438616637 -62643234306639643562633564336339646237313838333031383937346261323638383431363565 -38353637313832616333313262363863643830653264666133653639656265323139316238373939 -35633066633764616165393962663432663234623536393330613739356164356361373462613936 -62666136313166363038303863626263333264376233323866383465343331653939653633663939 -31333734633063303936333031373837333430353838363335626538656534623231336666323832 -35386131346339353664336165336463663239663636373535343835316332616233633033383730 -34663061323866333863363331393566393630666230343561323331386465386264633863336337 -34343162313037366139663737326339346131663635616665663132366433356161333133346433 -39613235623934616632623030383064383363623032623562313931323131613964356166666435 -35656430623632323262646437323630313735663132383635376466366665613632383036613330 -62376539633465643361613461356230643436363465666462636237306565366564623939643361 -34633366316232303566643833646231303566393431663361383734653233306134386538616432 -35343962383539333738353032346434373563623635343836306631333238616635653231326538 -32346538303038653839656132613765323563376266373332363337663437613964313363646362 -36613435313633393332653436623839373836336165393936373631323366306132386330383866 -32306633653139633030616266333164376261353035373732633166663334303231323966373562 -37316461623437626530616632393066373933373035303265633637656536663862646262616565 -30366430303865336565626630633635613165616339383935393662626161626563373634366534 -62363831613439336264643130396536646466313138353330656635316638356530333262363231 -31323961663335386561623862306365386461373737313565613132313666346535333565313265 -66316366633661383838363864656132323734346138643164666137323437346633313165333037 -35363932613034323839376464626630613963646436336435353531363165633532313266663166 -35376365313263333238333437346663373132353236626536663936393566616138343164663934 -39636631636138623338363364663730313463633230623238666532613333383234653737333564 -65303462343538653933656238663363303936663130393039636334663930333239323062663035 -30366432356235643466666162396462646563366263613337663164316364663963393166613631 -66393864623537353662323337343336373464643536623661396336343536393161333564623730 -64623934626663376464616132383830663731333937303062643266616562353263616438656635 -35313137626138386536636364643566373639313761356632333264653564323537393735623038 -38343565373362353762306364663136663263616435336639313431353661666431646538376530 -65616666383361613063386530613732656539663339643764383337343135386235626564306361 -62643838356530653031343764376462356234396561343733373034306462613532363238336465 -64383638313161343336393435363136633234636130663033653566326464376563333865653938 -30633333626366313563346632376666653539323564643237383535613461656334613963663366 -39353931313131386561333830363739653735336662346633623234326361613061613438653030 -38666237333437316635643766646432303530616439373830633264636130373133383939353339 -64346338633434663264316535636463613134356635306464626361303830316636666563383837 -36623066366235323965343437666535326139613362663430393338356339336639326636306436 -36616262623931613461386539303836666137653539326533313237386636656463666237623638 -65383165613035386463336161613032323435643463383833313338636666616266626637343439 -32363337643833643461323538316236313132653437373736323564346362616133303836363434 -33626465303563313738636164323938326133666130643130346537386236643662616237376531 -30623034393865333439346236313466613261383436656537373334393438323465326436646634 -31393538613739386264356234343334376638363762333734653239656263656631333063353935 -31346461376334393862333933623961626338613665623231623161316135313364633734393034 -64386664666464363631623363663562656337623166396332626436623433363664336438373230 -61643037636263376361326437363238316231313231313036323964323665326531643961636563 -35613030313137376636306438656330326365343665323433636434323864356433643133386334 -36646465663131343137373862303462633861393661313162653332626164363634366239643664 -63613433386438343062383734383438316236613935623535386632316338396636313039656464 -61623536313931633164313062366638613765613236663533303739303730636364643565653936 -64643666386130396139323666626537393361323037386432313831303236333132653962663134 -64383534376237356431623266623531376132356138353733656430613866323630626133343330 -31393733626131356563313337353434623266393363613834653634663363613536373331343237 -33656239373965636161663962366462346338643365623961383666363331643935353738303235 -34313938383335333639666434363330613838653364363662366434363335326664306338393864 -65323466363661383564393433646137396263353936646561303035633739613038313266643764 -33363366666631336264636463383633323736616366663566303539623461366131626232393562 -37393965306239633131386563636361393733356433313763303563356331633535363166313033 -65616231363939343439636564343964643164376132336265303666306330343039633761303864 -64363937393663346233373261623265383166623733353631396132353633366539646161626634 -34366239383461393263303763316437316530646138616332623431333137326266396432303465 -62353465616262643636656438366331373964633533333939366263303834616137393663343337 -62623762356661623230616231393131613731613438356363376139323433326463363161663037 -34313939303130343430323639366638316164653635623366396363373931343533626338386534 -30373433356539373161366638396261363434353231393538323364313531393136633436366664 -32323563303261313562326432653036373961333336653039613133633966356534393933646564 -38626333336664613862663132356164383935303433643964656337306138383130616636623665 -38393831396465633739326366636330373438636639373031653236616332303439303865316234 -38623061653562303634613764616562653133646534323962383762653663383763666138376161 -61323731396332363531386364306533643761306266323139613238663434323563656363663266 -63386164633136613733333763366163323035366138643731333561613335383231643539346262 -63373430626463373239336631303334346264343463373839323233353637656234643438316233 -37373039373438373262656562386137336335343334643731346535646164313838343835643862 -64316332613539626230376438613639663130316436373866666163626561353266636361633530 -64633863636666643034356666373538383735323266343231376434633330633033356432343237 -33316237366166663236323461343435373238663634373238643364373739363164393234386330 -36613332396438316233666665613464633433386462363065363566663566653838353631643331 -37366634303561656461613938383936646639663765363162333439383361383630616233333663 -35386435373230343561396666343335356666646338353363613635376238616237643835303462 -30643836613562623834333433346138303036653538343930663132626164306236666562306532 -64653632643230633465383238306335393661396533653038653137313033623137386162373466 -37313839366432653964623466356534306633313630313332663338376266653231343362386333 -35343534613964386464636563353033356534666563366634356638323334336530346630646661 -30376366306564376631666532623737306334343333323364373164613336336231653465356363 -31363037313662323264633063623935666361666137363864303463393531636234373630333138 -63343837643261616136306536326636393238373237643761663637383465306266336463353938 -33653166333735663831336435393030373265666462343966323137346262626361663939646439 -64346261336661383832373565643037666462643831356462313535313437343634306331363338 -31643032313431646531336365653530626265646363653063623232616439323939353337666265 -35386563636333623632646534313131393964353035346230636333303264643365316362386636 -66343632626661323663666261666435366662646538383232306661626138663135336633613266 -62313062646462333162663237613436636664313334333262666362353438383538353265646533 -63383665386636313734323762393132376461373161633563313231636637383331323034643733 -61373938303765366536616435303139613431323031363830323364393761626366613937633730 -31373562613631613962366266623731356233653939666262353131636335306264343736623566 -65393738376538376162366230656439366239306437393339363963363730326431613034633330 -38386461323631616439333731393634353333376131313739633031333131393331316161623866 -38316163376238636664333261333136323134376235663237643732613937373865616663313932 -36316431323866613736613735646431363864323164353931633137323937643039626163303533 -39323836353738623963646233386361626231326164343531363933636362383165663531363738 -63633838373264663639656632623932396563626633363764313666663731343133323433626530 -33616430376332316232343732363639626135653536666538323532363436316164356266643439 -30326530613237393665373938323561353761643132656638663634343334633333333162393937 -32396434363738316434336232343866376363356533363238623137643961653163333066336463 -38333864303965393431666537383038633935316164323135343566396332633962346639373236 -30656632386330663666353735633362316263646636373938343866613237383638373832323232 -62383130383936653562363662306437346634353863376533356161313238323865386263333938 -63306431393731396336663661376638393433663064313938336231306264343139313265616132 -63363366313139306635316266333461626338353934303366393631363366323436613730616235 -34636434333930376431323763623539633765306530363538336464626631373263613830383835 -30336135623837313737383532383435323266626432363734646334383761366431306330306431 -39653332383761623935643162623338363961393533623238396334336162323230383865666233 -34306137636361376335316661313930653164306238623535356532323364663038323132383134 -35653633633838343438323835633962303663613937353936356562316538643839656364663737 -62326632346462646266306361373665663532366638663739633239643339393463356264343433 -64396637333762386262363664333534326231666239383964303139333339666238303237353264 -37616133303439353066343161353639356537613932376339663837616463653031396530363135 -61373831656630663031613131666134343163383037336438656631393463316530313531333430 -34393331343565663535353731646335646230643139643734666333323435616234366430626332 -32343466376266373838636639336164346332313362633465326564353438613666343036616539 -63623937626636623930313232386562653237633966326664313863333665326531633966323439 -61376630346662313930336637353063633961626363323031616536653864663239636533656531 -39373435656465663737316338343861333530666439313932313536626162383165623063366162 -63336463353866643864396531383835323563633461313938313661633035333533656463303038 -62666335613432313538326531353565653933363064626531663436306539626362326230316236 -32336663306665346661326433346433623162646136646165643331303335386330326165353063 -36626364306165653962633033653738303065376430383134653236373965346133303037653538 -30643365356531373231313662383339363434343464366131343139346465633364623238333631 -33623632396637336166303035646431636532386238643131613138353465666336633162646663 -61316635343362643761643464393739643039363730646637366235383566316430626561663562 -31623133386264336231616363623333376134386334666266323337383739626233633737643361 -36303332316433653031653035653034663431363066316136326238363061383932653061393864 -35356662646238623562623538383932613362626436383135303863343733656566643331366634 -35396261626561626166386537323465613138376365326431393432323631366231303234373061 -31386162613538653963613262353863666265306434643463366635366532663762623334383432 -37626266303562396438366239353462633839393862396534326630626539346238393838326165 -38386161343566333437343063656465613637396431326334616463613964663138306663653436 -63336636343261643031373466346163323562343166623666306634303337636330353964383631 -64373234336365653637336439643865653438383032663236363333623962346234303761383630 -39653639373461666338653064633562373932303565303239666562643531336532636137313730 -62393633363536626363643833396432303233396630386366313535306565313638373433393262 -38646336656164333330363366653962313265383338623163383161633865613934333235313461 -31633264303563643038663261613839663363653235623464326630363365613934356335393034 -30333565346435383664656633323365633962323632646161333833316362366231353462653262 -36636630663330393730363765613934316332643738333464366434383466386362396230613135 -37326135373336373135343862396365663765376164393237633266616263663035336230383161 -30316361313961663166613363323033346138383432353535333331396330303062633937343062 -31323265626536353565653266373333353864373139613435343734336236393034313764363065 -61386639376335396661333839323037393530393236623235393533353737353565656437663438 -66623235376332306263326363386462323132653264376635373666386465343134623839383261 -35656564393239663763313733663339363062333932666463346330333731353033663637366662 -31633230363935666234343236393861353964376435346135323535653136663635633564303632 -61343765353036373636346264393363346462306530373761356363643030353933313731363533 -37383035326166343661613131636333613832343832383633373264383930306166366366343831 -35366132326535353764323830343166643165336465333563356532346632623135376130313635 -63366339383538346234656266393065393162303033646463356333666239353030386265386361 -62353336613436653933353736303539303439303537363766393538376163346166316562613664 -66363138666163373632323136363530393963623031313863353536616333346534303935326163 -39346533336162306365663462383664613764353934373366636434326133633231306634626332 -32653537396231333435613035306165663965373633616664373237326538376663343763346632 -30633066636262613263383136323362663864363634353531316164616634653261353964613465 -64353936313237383937323066343663376330356439623830313936353133656234363037396365 -39303762626266633935393265313739643832653966356231343132326466336666306235323063 -64366432663031373339633338363762636666623835323066623132356238643737336438373739 -61346130623565363534626162616339393663303432656138373064616639303661346639313738 -61306434383264343136343961306135363064396435653535333738393963653730643662626134 -39616562343333653730363231363536303463383963383532323366373463613361636134663533 -35303134326561363532343962613936343963616164393133333730343864363439323965356638 -64383132353539613165383032386162646136353463366236393939313564383761626430373532 -61346361313538376533653434626436353731653837303232653230313533363664666639663431 -37633163663861653232613732336164656338366337306439303730313562613364383162306666 -32376136316531656638636234333235343236396264303966373863363436623939386434343139 -31626638643936373535666133373165653530383034643939356437366661613662653362366433 -63313564643330336663653163373334373638393636343762313035376531306261356131623230 -39343735626564366436323132623730316139323333396237336238343131623630643230666566 -33396435353432653063626233306537616534653439356130626635653265626432353137346665 -36666238633332373766663731623333323831396639636330323366393133326365626665383337 -62323837623332616434346164613138393936366661373235376639386135366239613439313238 -31333631316236633663333336343535633431343736383536633138393162636366633932343038 -64363562653533373236383934363362313466306463303464633031303336393462656161646566 -62306366316537646564386261636636393364646634313063633565616535363737306136333766 -31363563646264613961623962323035336463356266653233643162626665653337636332396331 -33633865346462336334613737336539333036306565366632316339626461356231653834613536 -61626435663930313631343534366664663137633962626263373833303561383961633064356530 -31613965633463626265646264393364616633666533316537653837393830366136363737646561 -32393931316337663630373035396631666531343764366264393766663462623664353634363438 -32323165646464643439386631313464653663656563383937386361363565333037346234363139 -35326165306636346166663237383265376161383939303433333232303462326265663633353939 -36316639636165326465666362313962313038333962373565616162616133373237613030303831 -63393533303963363665636138643962636332653233386136643662653138666432333633303531 -35643564656132303033383563653138336564663162633839633139366432666464633338303465 -66383639663832616631383963613365396139346230663539643961386366343534626662336530 -62393735376433643635323333613332653230353430613935383439633565633831343135656130 -66303532663236626635363239613337356536313364383734373836633562393730336336633936 -32613761386331336539666533386464666533356166353366396239346533323535656331396662 -34656130393536626434613631653337353939346631366461303832336239376261376334616461 -30323931376265336461636463623137613631393537363262643737373634393035323037643434 -62396463633734356365336563663132623337346561333632313064666633616436323532623562 -30373363386339316463613230386363633761303637666330346537353462643035363235306438 -31386632306662343938366135386361616236356433353533643461383732386135346233366263 -35386335373838333038663563333033303964303962356632326662626332643865623435633662 -62613533303032623332336361346431393966613534616366626632323133666337656238396436 -33643564373839393736663534313766396639353133373439653837356332613565383839353631 -65643462663036386639333563643564303530623433346238363164656633613335373261653930 -30613265383232363630313830396232616438313666306339303537636336353632633936386332 -62626235326231366435333836336132656461363965323364393038393562333163313431343334 -34393333653339313566346332396566383261633863376165313736643564646633373432396561 -30653665623734326538333465363535653637343662313339313561386137396666303431356130 -31613666616563333364383939366263363236373739303331313538643933653761353565346561 -30323239613936363764353463383238373163666263653038393334633934356563353963313431 -39366561613734306532663036663863626437643638363039373561373535363035333334613962 -61643235353530633631373536373962383164323134363036386330346138666333313066303333 -30653930303764653665626261623965613464623035623835306532346530326335356166633935 -39373535306330623665356630393639633766343134376362306564343131613862373232313636 -62646261626638326464623164353330323430373335613930306331323833333134666238656462 -64336132356532663239633037656634383332323634323935366235646661366437313665313461 -31613339616533613932373165633464613033653735623861383766323235346664663766326634 -38363639323839663530386236363862383139353164633434643864393965646561303561396538 -39376131613663396463386662306634333432316537346631663765323737663233626464643663 -38613232386139626335656530373265643862613833633664323362383635633738386136623037 -66313631626633636530633138373435646430356263633736653539316237626462366334353965 -35616137363461373663373936666131393137333830303634386161343864656164626239666631 -39386434373831666132616664613466643531333465663832386632613737616361613061393130 -35353663633535376131653632653734323964653665336338386561356662666432333161316134 -65383435373135396661373638346666653363353538663634326164306434663362356362633835 -32353163613136616265626565383661626632363634663530656238623934343262666333366233 -32613939653861663065326365646335343964326639626364373730303466343363653838323965 -65393766663230623037376533616239383631303039616136663734366131616431633737346235 -66346462653862663331333361323265323937376466303336373764616161363234376338636462 -37646330316261343464313062333737363133373166636533613034383362653266373164333938 -66663761613539623133303037376539656566616335343462663432313834333865366166363034 -64386562313064333062373830383861643161316638303163303839656432333739343034636361 -63336263376630393434316562633735383130346166366532303265663463646561633637383066 -36306365303436326566396432313234303337363961636337633831313230306233666333343239 -38333439383336363736643938663830656138653731663266633131366133386134356437666663 -36666163343063633530666563363731346330346364353834396232663436353338333030393538 -33333031653861646139316462626236373864366139646238616536323266396665333639636437 -30313939643738383330353162333664373562303135363036313665323331666132363865306133 -36393435353334356534363633646565393837313064346565623665653038333033313238396638 -38336565303238396463353363366263303532313566306563663932306665303539636134376535 -65333337653962373439303734333239333165303534366532366566396536653565313162623932 -61643033333764653364373866366436663564313566303264643537356561656266663663336265 -31616234633837316632346563633437616438343562623135636561663639643232303536346336 -63393065333235343839353135393536336130643938373164346237626639346561313062633664 -33626533343062363333653961323136363362326432363130376532623461653562613137393431 -65313733363436336430626538326230316530623438316562393633346330353039343531653232 -65376632323161666261396561343235343636333663643365366362393163666431323566306363 -34323039656535306632366236346162333064623636333666396332633562346264373462326334 -31393436393566363831353761663338353237623938386362313933326233333239616238333338 -62663139393765303333343334386266623063373663646466333839373164306338346161353764 -33336165383832643664346565613232616138646536613934626133373137646663363764633036 -32396361373638393561613831643836373864316135316337356364326237383861393038643465 -66316533356636343839656633653937323633653761386238396435633861633738363434343036 -30336130316661313538663165643031666365363536393364653836316230306539626665626437 -35356338663030336630373162623838646662646561646461636132353336653535663137663065 -33663466343466383732656366333036643733383234663235343430353638643763643738376165 -39386363353335393337616135653635636132353365393631313166323238313363393661333530 -33336235373031373635396630366661306530633332353835323938663064346232373639633562 -37656662656236306565633731376134616139383263643861353939333862643561356463663737 -35353635373939326263363334623239306262393430383438613531303166656665303632356561 -30326132633035383164373930303665393465393931346331623139313961386461623731353661 -63656333333238323139616337323230393664343337646239646639386633333633663261343137 -30353830333638656336666235323962643263653161303664626366316237353466623434303564 -63343033613535633364376338336437363162343966363030356334613761363939343731383639 -32326137643662623266356461633736656332626134316530343630333636306564336333386336 -66376536623261396533653062363433373734643037626565633833636530393833653031663134 -62333834653763316466393263356436373766363538353535336637313434663132643264646339 -61356631653834653531646231363262653833666131333831333166336635326431316632653563 -65306131613464383862306537626530393136633636353065303536643138396339646636393430 -61363836326230396463613730393337633838363164343337396236666132333934666632643730 -63633861356631396363316261373639343736636231373465333434613330316666663035623562 -61376266343336616461383237383035656264323865353661373563303339383961656261323263 -35346262326261386666376165316232656461383737633832323764616166616233386536666432 -30313436356131613766666433353732613938616261643961383236303435303064613132346466 -63646464643733363939333535653039636164623637343964346130343166613334656335623662 -30643161336535613837393930613633353731353539346538373066356532383230666464346134 -65616630356130626233623833363636663037663836366666626263383835353533666334306436 -63343938363361626235353135613939333562366232356638666335666232336630333061346435 -38313234323832333637613334316132393761363366636135636164353361393465633439366637 -34323365666234643962393533303836656661336133623961666232353765303835663330373638 -39313265386531383133366362316365633932613832626138333065663062396537353331343533 -30373766656366633266663065636338366265633431636431616335316236323033326631653262 -61633438326361353637306234353038393731366332316138616339356131643539333032613337 -30303238336363306164356465643837333830383361643131343238613537666337636263306233 -61343362353534633461303931396261346530323437303061383230383837373265316236333037 -36396537653161613866376462343862623230346337303863653432633963356531643133333332 -30336564626662633464633362333430343063646665346630626563643538373533633939623331 -63613038326661326431393832666532333963343464623832356335333663306162623437393530 -36303834633666666236313362633532643964623963383964643132613363616332633637623738 -65343036383938643338303235666562313235333830333763346238663066373162646535623964 -39343961333765316538353231656338613235633966386534636263303939336137343435356133 -37646338383238313936313865666463633765306237653362333736336166343334666664316437 -35366661373064353033626532386530623363323637653337323630306137643630616563613634 -32386166626364393432663934616466396236363734313462333030336566643836343463313337 -31386236633236303866363935393137616136663933326631303033643438343030393265656333 -35336666356639356135626262623234386638633431653838663963643266653963396564396436 -38336439666564353361393466323336633764363232643838363135333162343937396466316563 -34383432653335343533353862376261346532353562643366666362333066613437613432386536 -64663537303133663765376335636139356363646634623830393362656261623930333731633064 -66393461373562303637323036326264326530333864303364316632646363386133666664356161 -36333732373063376564333565346162653738343438313632333030383136343163393763656635 -63656562363933626337376462633337393439626434633336333863326432383630656664376336 -65353963623732386138386363343833303039643862663134346135663364343033623434646232 -66343663313335626161643634386130386233323733393362633237393531336137663730323164 -39636361626237346339323166376630633963663064616661663264643964303061313461623930 -38363232373133393465666439303964343966656565333862343864316664623534343938353835 -65643636363637386465316339383461383232343436336635393237666333643137613465653165 -39386136633531303039353434333237656634636466316437663431323131313839663337663231 -64363433333037653364633139386164316664323564333037646631383662643931376661336134 -61623436656330616436613536336430353330623039383563353634313163313137373632626338 -38373466373461373164366135366332643138313234633135653930656439383363303231366235 -35386439326530326131373131376332353738643236386436303039383935643036303730613032 -65656531363533333133383935333534316339383962656564653537376435646437373038363133 -30663362356464613135303835393964333635646330636439396131383939326335303563656161 -35353966613561396435663133333161656234363332306164646537333839623436363838343764 -33646362656339363231663762336333303566363731356136623030623931663832303630646664 -64636234626566653538356439663963356561653865343963333466343631373536646533663132 -32396337616232363530366339386530303233653461343964656338373439373963643837353462 -63373962353964623961633966333233333533346266336238623832656633343938323530643161 -38356465343334303031653765323536303836303732333732663433353038663661643063343265 -32393066333464666238623738653236356166353932623365663863656332353662376363623365 -61323062633831306136643430316332633138366334346666616139393838396636626464373164 -32303162303339623434386666643038333464616237646665666132336130313636396462356136 -34663135336336383066663037313737653236623531326538616534323036316435316261643635 -39636335353635643739636131653039346233353230393564623730653239343534363833306534 -38396432653231343533623864633564333830366335613063393666636533303038383064663566 -37373632326431663631316462333938646232303533623764313537613566666331646161386636 -34346265616530613139396264333632613932383838393861643938316436623835366362303633 -61626338656238653939326130303335386331313764313436346639363237373932313637336238 -35613433373039653735376639643431663830303864626366373139393633373437643163346165 -33336562373335386137666638326634313735616662313666363739363838323632636139383164 -32366331626639383662323265356635313731303266663831366631623933323237393331373330 -37313638633638636439316165643533663236366631613430313733383730363765313731316433 -39643866356461653963383765613338333564356633326331636133376364613964656630646636 -64303137303731373331616532363461613735656665636163383738646636373263303864353533 -36396637353563376565346334323564373936663038383762636531393164633361336330636566 -62386538613633653066386539336463333262313836333732373232626432636663616165613636 -30333533353061333838303039333565343364343730313962353262636665363263653939313836 -35373764326662386333313938383535636633383462646131623335643364353930633633373531 -36663433313032303764643438646666626432326238356662346331353466396239343439626163 -37396432373862643765346563643135336464313362336131346533333530643834326630316531 -37383564323539306365353337346164633432373830303964666638626464316161356638643235 -38303231636435353561303734646262613932333330333631626137356534356632663464656530 -39346633323435393366306435366661623234346361386530363139643533613162326230316431 -62336364323037616638353531663230663336633231306432386263333364373330313766313333 -61303233656531373232656534353362396164346361613032316438363163333035373866663037 -39656163316365386439613134653936376332393239333632343963336336333436646432666137 -38303766313466383863636430303565393366623964323637356430306637336239303661323363 -37666238363464356633633230643732373262356539363565373932323038333135383535373836 -35393630383831613138346437373031333465623630613137666135663730343265323333653439 -64633066353337306532323962343234663465616135626266383830313630623264383236613531 -38386666313836636663306432393633653962313633653363306539353562663935653132613733 -61323963376337336431306636653961303338613737373166336130613832376637653864346535 -65383130393063363937363061313263393031623133376237303364383066323233663431613762 -35333732346635333636613064323135303561613431356239333364356362613830663063656565 -34373933653535383864393664333438373037376538656237363935313765666564323138333235 -37343261336434376461363831633333353465353939366235366230633832336232346432376537 -37643339636461623039656163643566666234613834376464643665356162313232633864366233 -61333666386134653634663433326138376232626632616537303763323037646163663563356266 -61346630613435633738613565373365643062613265316663613162323261666336613331656663 -39633330323534306632363235323363336162666666353030393066353533366535393761653164 -63353036386135653030376365386562313064623231316338646662306531376132373732616161 -35616662373437346363333732346130643563613866313336303239343237613763376461323430 -31353033383637346665653937346363376236653965373165653563343636363536386538326663 -30313431366336346439333461626131366433353335653665613562346365626430376532326233 -62326134383162316138373265356164303463376163363764346661613463333930326637323632 -30363933356262333031323262623532613234653935306336633133393564376165663231376539 -34396333343663653466306264376638633166356338343731376266323232353136643338666161 -33343839343437303365656234346638633339363033323833656631633963376630356463326133 -35323235303335333238646266353535326533656239313066643839373533616566643839383538 -35393934303433393139336430613565336133356439386565363431643730666135653134366534 -38313537316466326165386539633334396330636634323039653561633034623336653834343230 -36626362346338306337343932326565616461323738666339636132373236376134623734376633 -33333737366562353164623461386536393537376435623539366338323565643064393161376337 -63333735373762316165303235636661326137313132396637653862306133633938616663366664 -33616437666334313432353936663263303437396137623932353136646539383932303037363931 -32376231623533313833656635313931366535343661653735373430643135643639643430393163 -35656161353834343565333735643734666163393339393364656434363366633730383734636266 -35353463633665663634666335646635653461643235396466333863303939343434396430666434 -65636661346564363032636537613363336535393737313839323564613565613166343131353639 -32376535343265306631343361343837663130633965366638653965353737653431663163666634 -36643766346639363163653638613662663831363931336131383930653430323864336236343635 -65306433663135633633303834356638656261616331306638333635393139356263636337626438 -64333135626531323639363635306161336231616331353437653665623432393138356664623864 -38613434343664613230646565623932656539663066653365653566316630373134656532356366 -31316237333837613437326162616130313365656531383333393831393566363730623239336666 -62656332353437323664663161343537343131653632636337653963646364343930303934653662 -33343562613662623339393036363136373632653334383365343732646433393133383235663539 -39383762613336333462636462653336376561303033333364386333643065366565633365306630 -34373066373666323030306563383633346139663935633463333030303561616665613039316461 -37643164666163336534636235383461336230633431613564353731343631613063613939346262 -63326439633432393832373239306231383435373032363730353033376536373066383938613430 -33663066646639383933333266316530386335323337336533646333373332336561343564303031 -65623366613364363464333166333436346537616135636630396438336438613734393261363834 -30306262343466323465393563646437303064653035316665313334326439353963656132633162 -33366434646163616439633263353662316565636533393932383332343765633634333830623434 -37386635386336353162633938626332653037663862383236386235356131316435663066326263 -62393335333263343363356232343035393261323432663134386465646230326337323932343965 -30616434653463666564633330613137343933356334316564336636656638343265386338643134 -61396137353263623538383336623364613934316562393666666364356233383631646136393039 -36373664643636303839333933666163616439383866666137396233643332303063316635336534 -39336263633830373061626236626238303937373466353936356231386465336534653432333435 -36333930316436346433666531616632316437643033646166323738643061356230373361346232 -30333134643137613166656330633337313838626135313436626132646530623534353239623739 -32373732643063373431646339386434653133356532653733313261356430626364663166306561 -64333734316333396331303463396665303433346237363632653837646237346165663539393761 -30613931363839353833613130386335666463313964623965656235333534383566376162653036 -38373063366631353562383236363066333734333635333763376466636237613065666431343336 -33353234633263353836663063623565323230303965306366396335323934653635646131353535 -31366434336462643637336432303264313266363261393432373866663032393531346138643965 -66613430366333623264336266633030333732333465363062663066613633363435626565616135 -39663466373062383835363665396530386239613666353835316632656161383937303666383537 -66356463326532643834383165646337623431333233643138363633653564316137656630616434 -37336135346162613937666234353934626536363566633235666635373533313334653063663338 -35643230333833626266663263623238326261363335666239663664656239373137313331653432 -36356366383736343331346664353564326636373961643732393562386161376361393538363531 -34343031616263663538623363633462353765356132363461643531346136666434616331656562 -39643062666538383533623764333761333466663962306332303039383632663337633430376332 -35373637663166393864656532386637306635323433343862623562353839393634343866393064 -34386166303435323835363135323332393532656431613664383638333438616237373665323136 -65306566386465643232643966616535623931333136653966373634653766643861653930353238 -36353130633631633334323036613038613530646236666466323139646133396134353834346564 -64313639393832363831303530646565376263616366393864623063323465356234633365336432 -32623461303534636363616635333030646132626661356264643832363233623333323764396438 -62333161663032343336653832643261383838396238663238343166313431336363336633643265 -65626662616535353637316638626236666437343937616531613534333261383364326564633866 -36623961353835323639626336356434633834313830303731316438303761633434613138323335 -66623033626261333736336233313234343262343666623535383263643137396533343933663864 -62313230663466396333366436616339633631656162303733626432373161643636316237636661 -31613261323333316438323833363463343763623937643962353635633534666439663737316433 -35363438636439353932353535623730396263616264653333363535373865306234353639326636 -62626230376633316438666539646466346165396233613734656662636435373962353861663231 -35343333653433626430616232643362663565653239373134383336366561383561636130303434 -32333534356233633235366139313361666635323931333730353235623830363666623461363733 -35656131653639316662336132306630396363613661373531343439356533343637633637316237 -38336665613039633934666139633065633836353233363662323765633762363765613235636261 -37316639646139643935353463613237646130613331396633643833363766353732353263393938 -62643230663032633335653630303063656564346635613661626332306566356630373764636636 -34326331623230313066396139353962373533373966663665646666323034663638393630663163 -31363532363639623965323931393537303564383038306638346535323530383566656566386234 -64353530633638323031613739393533636433303666373634326665393963356639616235626366 -31336164336431346265383436613230396363393934623531373034303035303233386435383632 -34613764653938383566313836333438633134363831306461346333636264346537633034613764 -34656537613438353931393130396139383838646333663439363838326632306232343031383933 -32306264666661616165363637633965363133386430353338346431383639626633623461363965 -39323365323134623332383538313937346332656539386335393636396132663032633965666134 -65373762356464656566626462653566343933356430373833356265636132366661633966633635 -66366565653433336539353764326437646165393039656233376132663336373365346133616237 -34303238613536613965303365636532363333613038653462313837623566383564383239363838 -34623930376531646432633662356565353063663263323138633838626535333566373965623937 -39653161656164373462616237343063333833376232323264323366623338663737373137626635 -64633734363236383139613239303033353033333133663732663039393263386461643731636465 -39306363386436336465363363373964323566616163653263613661663134386463663732356366 -63336636376562333633353439616635346438386632346636366262613937313931306461666562 -37376436643565343539626535313538386639613962653538376331613839633238613962316565 -61646634396137623166323564333633353532653033386565666364656539303039663266353336 -37393065323032313939383061623138386234393164613236333031643430666463376365373432 -38643130303266633565313637383366356137633465623334393133626163626164393761396539 -33646435383763323565346366346637633436373335316135336162643832393763653562643937 -35313635306139653466386534396630646365343466306533373837376162653864626564626530 -31656233346339303338396334633931366638376532636235356666323538396664626135383765 -62343563323666393238656463353066663935633365353231653764343534636566323965636231 -62353030393931633135613162343263613331646432373966323861393964336465623138646237 -62313061363430313539313961356432363665386239613432643339303338636533353963363837 -36316565363063343461316434336632383064326164316131616165343332323733353266326237 -63633437383733303737633336393836616462646333343731336335376535343833323930653530 -30663033626136396530613065343239313233343364306132623638383037346638613134356338 -36353630653233306438313836636561643364633734306232363466643132393133353538313163 -62623634663336323033386264663866373237666564303432356239663835316639333837363166 -38643264326263623631386363303633376430623839636239363465373364323937383232386166 -39333738636237336661356636316664363665666263666238613663326535613333656537313061 -33666263323966626638363330303533356438633837623862313463636264396266636131663165 -35613439356261343264633431653861396131363862633037366537616635306534643063396238 -30346139323565613564663564343931653963356532306532326436623962343530373662383937 -35653730353933646331643839623361623962366138616136393962343937383231643636643936 -63363738613361656362613265636435383433393332393966643762653934633735646466383331 -38613634353934643636313535366366363863303163643061636336313164356231633065356130 -61656633333838353232346335363263643762663963323462646430616430663663316638653938 -35306535313435383166313631643431343434396532653661353036326435636337366263643835 -61326264626631376361396665306235313663323763653932383335346565396336316430323238 -33616432653666333633633265336535653534333539393835613739633161386437383163333062 -63663833643762393235663638326563666432373662346564306262336332306232353334643761 -65623637633836366236386666373636636663666532356339373063663838656535343366643039 -62633638356564633964633235323635653265623735643530613130626361653261396439366561 -65663066326436623334393537386337656234613934386135346539376432663631656136346537 -35383966633362363263363739616139363564373463613663653038613633303931613065656436 -36333331613137336464646465343732323432376338336566623133663938626266316130373037 -30363463346561326536356161383161363835353339626136653937613931353761613961313530 -63306363633465663732653334646435383064636262383136306535356135373831366361663238 -66393336616439383666373333613063663166623537623132643331386635626466613933343632 -64383662633462626532383637633736363737623535376337323264353165383433666432396462 -38636336666136623730376232643034373734643230356433636330343635613030373734643432 -31333961613536663130376632313533613561613566666637306362306539376238383132386265 -30343837653364336436633338363433336531343966336565303463343166303364393635323435 -64643539323130313762666566363639333865386139383935616636356165323330626636396163 -30623865326363343734623162643837653338346663373566353562373062383164353934346664 -30666432363964363232656236653732313233613130616136343164366636363635343261666366 -64373931636534343830363739386538613837386563616135643134336561363665326238633163 -31633432316231353033616233666366653837373665666165663766376433616131653231303163 -64636662303531306436353264306132396265333663393361623661316661643935336131313763 -30386438313831393361306237626439383265376664316332346434666361336565396331386237 -38306333323536316337303561666537653139643533613064396331373837643964386363326337 -37326639653636623932653765353961386335616165373763313238343162613731616665656334 -62373130366663653463633764633930376436666264393634633537633163623733623631366238 -39383966386662636330383161383531616630383666393135356334303833613430376430643734 -31363864373235626235333136343232643063386234656436323833353865386534303730663366 -31626633666437626138653735346431343263313865363866633564393164356137353837333437 -39383464323965663964313663623830363431383830306132643031616335373530363763663130 -37663166316433626132363633393862626634353964643532633461613538333930623538666362 -61346435313536646632316638343539336430353561323766396234363938353139343766346432 -64343939383135383030633639306463366163616639303339376161646137623638343039653337 -62373432616465396139663734663765643730646333303334643535653333633335386637306138 -64353361646338313663653236646536643462303633643634363364316130303765306564386466 -36336139386263346232393634633764353065373337333565656639353239313436636530353730 -63643230646436396635643331336135323931323136373437346637326631353030343632633062 -31363261376638373834303231343030353634373735353164323965383435346333646531623636 -39353165376533626231646432376334636663656537386231313531376434383731623134396164 -35613832353365386539646133383761303431663533633539313935333732316433396132346530 -32376437336162623064336237346436653662646162616663323666346330306536353661646564 -34666539333566613633633562333738653465353037663036353537373935666533393233343632 -30616562323163373666363062356639656666646332383861363763353665363162373965383964 -31646162316535356530636662356238623633313237316336636165303337626564326132376264 -35353536366431613234343665303638336464653264353062366465626135356234386464653033 -61626262356333346530336566656366356461333039313433623036616631353036313530313935 -30313736383430666362313735363835663661396637323338356536636631303731356136313130 -61643837336134333338653936613332633733356533333332666134346538613731626231353165 -62343139663636613666643463343366356333373935663466633838636161313931646335306464 -33613462363933333464306430633439636537313932316265323564353163343337383738353531 -36323064393665363537343537626362346334316638663265356663346463393832363466373936 -34623339626465623938666531303731626666613636366230363733356337656337383762346164 -33636233323932313432376336643166353236343434613462353339633538613038633035333063 -35386236386461643434343735633336386563353965643037393537343839383332303862366566 -30623538386338373239393563643835366166616166616165323866616238653938663437623337 -30373730663737306437333333656530623538313130613666613864623864393434303636316139 -62393039346265633761643232343533343139613235373466373931306662623732313634313961 -35636631366566326330396338393534323637393034616336383161633331626330616162323730 -61643034623039343130316530383264343564346363363131656264333534386530323834373564 -61393236643766326336393337346364616162653664636431666464323035326131646363393639 -35663964656132616362353630383431623833623433653730343738393332376164323231313936 -37303530313133643031386564623737336336336332383330373166383761333739336536633935 -66646233396332363466363838626334393061613766353334333631656530316234363262633365 -63313934623064343739656263336666653164363131613764663839323864663539346139366664 -35326537626466316539313635333065376564353662353565623862396566613633343263633336 -63323362316262333435366662666138663062613964616437636237623839353763613766303231 -37656363323933336464623033333638636131383634356238643866616666633735383538376137 -63643133373261623830393631636431666635303633303161373938303730356335663361346266 -62396261373937303933303032383130643733353736343931396231353964646432333931653231 -36653366636364616465336438333732373565623765303034653831613037646232356162353937 -30333530393464373561373631383364666561366138303831313234343435383135383861663131 -30656364386438666332646538626135326435653866343339633166356336343663353136613465 -64353166633138326633306264343036653337376332653966643136356632633137363335323132 -63383536353931643766306462336335333466623263653563636663343832353435623161633036 -33666335333864373463363864633636386164663433396331386161613863373961316164626331 -37393563376232336230343636626236623933613336376462303635303635316536313539333866 -34363064396133363835636364316465616164663232663462643934323564306636656663336131 -66373165383364666537393030653038666535306166393138383766613630363566653463613461 -36653635613861633063316537393964353436373666636231306133653033323833343165356362 -33383363343065656232653634373431393330363834613031343533616165653835343638343463 -38646236643165646133383336373233363333346261343230353437643363396161653938383434 -38356431643638353330326666633035633465653666653137356161383562326262373537663333 -31396266313431656461653461376265363666353431643862323830373864363234396530373836 -61373963383761616666333236386166633038306137393638323430626632663262663530373835 -39393132643434613238323732366531653533623339363238653036623635346537653934636532 -62646637613764373632333334303930316539303565393337316638333432336364336535316339 -37356337363137623064356531303630613765666637323963663563623230346634666232663934 -37613130396237356562396539373530656664646631623731363237356138343431313135303861 -35653862353832646130623534633865333135653762303365306135383137653661316339336336 -62326236613933353564653765613364623566336161633332396539613764656335316266623631 -34356166326534316234353134656365633637313161373366626639396335613833373536656331 -64373334333233643261346364343433396333346536343361336363633466353864303337343632 -61383835383433326139393265373935646364316630386531363934326365623335313135353264 -35303935386539303262643564396166663463363236636631373138393464386435336130336633 -66343162306334323039383930656131666434303930303965333261336336623033653566313836 -65346630623533333764343761623531336536373365363737303162613637353633663137366436 -37386664643765333335666362313938303061316265303735313133333635373630303461393061 -34343131356637646331656238343234313935353337366262343539613962366632656331373366 -66396533633830316532623665316265386335613233646439383134646562386262623337393939 -30633334336163353664306530343562363566623935386430613362613936616630656238633336 -63343532656634333232616233343538366233666430633764623063306531326535353034323363 -61363735326338623538626331373063306161316565633063393164393166643031346466333730 -66363261653965363661636537386262373737346437613062303064373664373162393565636137 -37303663383165613562356631646537373536343230313765656633643932303431656633643530 -34653030363738303033326239306465383436613765366335346361316165616563623137396465 -32346536333864613664666365333561396266336233313565653265303332333237336662303061 -38303232373931666665353233393430653265636639633433623037323631613434323835346463 -62656539653731653630306630313665363739366233643234363239666336313130613565633363 -33633239373032326261623539373031323235313632346230383261663366333139376561663038 -33343064306164363036336339636563323365396162356534373466616432333331663434316563 -37613533313134353266663862366537353362306331306532396239663936346638366330393334 -36363864613361666336376461393034613436633635623636363734326237323733646566333261 -64373433303131386231396338386430636531353835336235396261326239626239623635653665 -37393637616362353837626135323933316566353665386538396133303766383363343033383262 -61653038313133323930303663393937333165353265616535313734643363353535626138333332 -39313433643934373136316139666638363230653935636239366463383131353139623462343661 -36646331343634326432373762386231623834623939323866613130376664633135393838336163 -61663165323235383665636330376235636466616565336638336338613338316535343461363466 -30623563313761626531346537396165313862643738373462316162646137363537623330393733 -36306265316461656132303563303234646665326462393336336237613761616538303038323737 -31376333396439393330363539303934393462666237656537373934316238313633653865646330 -62616339333564666635653636373762353537613362646464303361303264633765613463373237 -65613939656634346231383738643662396436623865393264616133363261643761316431336535 -65343935663764373634616637313863383038643530613564633965393966366666343663616436 -62393962643130303464633635346164643235326263396663313564396461653165633133353236 -33376361643165356663396435613362366134303063336437326633623661626266643963636266 -34636564363961356132346131646461303830326632653938636636396537623464393933336438 -31383739326266613434663731343461366562373531376438316338383837333766393064346233 -31323732343766306462346266646131306664313533623434313630333836633438313662643462 -61363934306138366562393038653534643339613163616666346138623634666662313964346461 -66663063623638313066636635336530326239313232626131373934303736333934626534366430 -38623032333465633034633838333539623861363135343538326362326233363835613438356564 -36346432313964346539616435313437303733616132626337636234333461633932363238346332 -66623864643466613866643831303966643637646138346631373861366262356436663466346130 -34306635383762393936396332393735636337323462373362376264386131643037333430666131 -61393233363263663361646638616164363565323832303134363135383238356330643437633665 -31636664396165336433366230383732386336366238623661303065393833373961633166636339 -36393764363062353462663832306463353364393930343432366230313766313266626437396535 -34623763326333663865393966363339613163643334366165323637363030623564363239383165 -66376539353733323834643366663333643231376561643037356533346130613061393434363736 -31666232643763333931356461656131353032613130396232666562633238353161643666333763 -33393838306634363262343132313065623437323461663437343566393738326334303532623561 -38363261366164343833323636303062316130643764353538623736653961356434666365343930 -39313534393262633232363133663565613232363932306133343930623530343162323664373439 -35653361386631653463373032383836373065613633363031623038383064646130383464376666 -38656564316138633966653531353462656639633933393033376665386666326465616131653130 -36663432363435646461376133663439303637303663666435396661356265383765393165383034 -31656537356363373736653664366638333430383563393462366561313962373530343330393739 -62313530343830643664353537633464376631353833343434363932643630613635313532383839 -63393133303261323033643434633939356261333664313830633030303937313466623561346262 -66373064323439653365653262616431663533353363333937653439396262626533316165346139 -31383931343566326565383665616430376262306466343337623134643661373865653963626661 -32313438663832366434316235376239323964386133363035376161386566303065396535303861 -63613963643535613836396661323030393366333530623637643265636533393230353763663934 -64613030346263353439363037633532363765346265306331343530633739636162363730643866 -32656339336134646366353031363733393537646631303564326437383163313663326437633762 -32323164333365306465653934383161326334643234373339643462356433326632336534613032 -32363937623364333439306330313663353335393035626634333130626432333264646639393764 -37666133373331626164366435663438336331336635393837346533613836353336623166366237 -38376130656231663139336630616433333939323237303239396237643761313036643664336138 -66633365663834346334393230326336393064363264663937353662313966373166656238373831 -38633838373364623364626535383331383861376238633835656237336364633039363862313833 -39633761326234356339393336393166643063316462613836383134343664613534393937656565 -35363165323334633339303663653534396339316137333436353165613762376633393464303039 -36616234353138356664316564333038633130336438336261633531346336356637316364656630 -34643536346661326338383432393535643864623437386131393632656332373265376463616136 -37373566653762323036386139653339393631646666303436313735636335653864363035303635 -34383566353434393662643237643630343164303766356236393734396532343939626464396336 -31346662393739626137613236656338383964633731393533663365663738303365666264653062 -32366536613638616134663234356637323362393436313432623532313930666634643164373337 -31633634343166303162666533613762316462366161363861633032616465323831613966326663 -30346237303264376263616138633462633235646235616632623566376561303332653464326665 -66343632313733306536383165646266646664326637343331353465383261313333656563613632 -39376262313164633636656533646138613630626535663365396133383830636561643938333735 -34636530636534613333353034393037323837316133323937626462366665356431303461366333 -62373935343362663033623566393963643733653834613561356334343264393137306166316565 -65616537646138366331303865626464306632613938336666636662316635356431613436303530 -64303262646130613636333239376335666462383437643363363930333536336237326138353132 -64613566376161323433646536303736643439396630613634303832376466396634353364363539 -30346535306530373638363531343733623637353539663835653033373830636437343136373866 -39653635383034616130333433323830353935376533616439303036626437313230333364336232 -63336232326661383062626462303765343737383035663764346535333361613036646531386165 -30363034666566333363353362303130333632646637306661633161373332636137383534353938 -34336665333330316335306562623230343532343036623133366631646363623430353730326234 -31353535663665383366343932396234653030663630623865333132653265636265363936356134 -66363939393631373533656438346534656236623664663136346637386361346631613134626336 -64633731663438353261336466663436306534346538646234613436633536636265343766306336 -65366461386365323937343264333862633536396666333764633062613866613963393735323164 -30643565316136393138346465356161646232336465613634343965616133623765623338383936 -37393532316266643064333564623830613939656338363039666236633162386437363933653138 -66633930343464616361356530633164353232646662383365356265643835396439663366306232 -34306565633265366461383466343037333030636463353234633363393735353931653339626632 -30393761633332663762643266623932623635333531363239323636653737623036336539313464 -33613063313866316661353262383238313234613161313033363163303831666637323435326163 -37373565663134373032303564633265623463316531316263396234373436383261386336393964 -34326331643030313538636362656439343963343732643733643731643464343166343331343638 -31316635613436353337393337663134633166653738396666383432633366646563656434303433 -37346333343633663139373663303339376666386364633562363930666563663937643963613539 -37663664343563306261663965393866333965336364656562336437663565636562326632636335 -36353231623336383861363636366565653536333136393935323830393266366631643039393865 -61383735323264646662393934663033366436336335613132363134323263646662663735313162 -66346439633432643933336663336266613966633966313765323531333664653036333832336463 -36333730653031316338386561393731396333383137376635383232623365633162623963303338 -65303737643764663235636632383532303131383238656162613237356133333964323462666232 -33376265376137323438306134376166663139613861366133653466643337613735306432303433 -37646238353361373137303535313864623733663231633339653064323861623039383833303937 -32313566663136313235383036396431383062313162653030613363396166396438316161303034 -65396135303132653132383264633961323030306565373434303761303664396134343865326639 -31333862623539386434336132653538663663353935613139376263373562653162646231653536 -39633335316230626339366332343465363231666230353736333034306464326236623266613638 -32623262323037663961636365633066666632386666326161393235623962616566643437636362 -63303839643363373739633239356363376130316436633731373161303238633233643330653231 -62656663303862393331353839643534303836336338346536613133313936636630623966616663 -39326662373733336135646236616438623861366231373564636136316238656231323165356262 -31643361376631666337343536666339663937313562313065333261306431363631383062353839 -62666133306564313861373163376332623030356331666262323364636539393832343464623637 -63363834316430353430626538643563356433626537646237636662393563393465313931393630 -33333263623132376534393236636561653131383438623832373439303263656161363365633362 -39613166353536323233323534376563616236316265343333393432386536653737613631383039 -34343261383163373436346231653566363137363336666534646533633237303230643465373961 -34653634656135363035633465656235653130323231666437663433623730353761646166386634 -62326538353634616432373039663964333939343864306265303761396235663666333334356638 -33313365363035643036663434613963636666326336326464306265316664656134373964343232 -32663130616231333766353738356436336439303061376362303262356632356537356461323865 -38333563633434636235666530326136643265613731393734623633353837383236326631346639 -37366637626330356334316137373963376137383961613561303732336637613034393863323536 -61393831643930626461633932376333343934633763633333353561313432313966333232366530 -62633265663931316235366133333764333964663534373439316665616437636465663131336335 -34626435346333626233323562653433373730613339613132316563313932666530633530393839 -64326432663564626165383036646161313434363233303365633333353664393566346361616465 -30613836303837613161336439623064393261353338396365643537343136666333363332376330 -34343364336633653830373061386161626363373832653966643133613161636537363333373466 -31653362633539313264343734636361633865323364383631623064663937386663353230616262 -34616237373366623934653662646637353734303363343830616335663536626331663264336636 -37663434326165386138633634303537653634613162353135393631326363353930333031656562 -66616665393030663761633337613935396332663134326437333566633134363766323839333665 -61373565306265383835323965333164616231636133666633343465343431383034373931373234 -38396336306533613836653431366238306533333936666466666133366339333332336137316465 -31666465343835313731343665313935663762366335623063383235643364353038323538376364 -62303638373163363039636163383932633462386666373362663436303235666263646639626666 -30613536333862363662393230396466323561636638313366626637383034346539646233323766 -63383930313830353631656464383966396436346434343637346431663337663136636136363562 -38383435656438623337356364633335376333313233323839346665316539613338376362303463 -30303733346433353330306561383962643831366539363234353931326138303435316163373365 -66363861666165346334653731373737373331383139653962326561396231323733613037653537 -64633338316639306665643136343034646536373134333232346538363031313164633336656365 -66666564383036326462663431343833386264326236663939666636396264343833663633353538 -33313234653563666439323665633461396132393565613430303434326131346130343430666334 -36343863393639333436666235303962666130373264653161363936636565616533663637363861 -38343838326638643362616665636433613439393836353539316534333738306466623334373966 -31623238383961623337346262303064343334643565323439323238353038313539663930633166 -31636633363133393063323363383464373834306137353331343134663366326633616362316566 -64383933366631386534663737393064303861313066323961646562653337653030346164333931 -34653162613361646463623465353535353666386262613030636637633837353766663436366530 -63396531316339356430306165616135336237646238633062303839383365653361333263303531 -36326430623336386330396537353664313933356465336536663331643831336335623161363165 -31626332393565633339373663376330336362623333633066366136343662316563316334353037 -32313063646438363166373638343633353237383462353133356138366433623766376232373435 -35643066666537653362383934323266396263363331646561643439373062373530653137633233 -35363831656139303733343039373066656264336636306662616633313663373635373234373039 -31333230646533346364346537393863376265343565643638306339346330376231666564313961 -64373466663134613064383830363932613063383636643038663134343430653436386534323836 -30316534626637353239333934656238306336316536643535376334383635643938333530396632 -39636138366530646564343435376164396334373462353033653763303762643663363236663461 -35396435663634383139396338336331396133613663353335303236653165646464653736653537 -30373633663932373764323339303039373630306635643234353332643934336365323663646261 -62633137613737623863303663333236616233313363653233376363623036363864663435373763 -38383963633232666361353337303164663665336364326363643435656564376662376162373530 -37393939323261363965616431313733356331323065373536656263663037363932613863326635 -65323139343066386265653462363461663761323835616130633237333133393738303030353061 -36363664376134303862333637336661623136343934323061313161303866633337333230383364 -62633762333666346163653432653637373330643133633535343530623430633265336431633964 -39313635323230646261336165306566383737396330613331636134333438363633366664666561 -32396365393038636664316431393538626638633437363134373566396633373733323362656234 -33336437623435323963366238306230636436646132636464663937656333353338323634316166 -35396638313636616564336633376130666237356236633132336665316331343966383666656530 -38323733313037383837306365303032303835623430656635653532393638396162626633396362 -35386235663163313430666130363932313464376332396563626662626232326633376461333065 -61633335373335373934313832616537616232623436646236363339653235626138616564646332 -63666232323231616562326235303964313562343661623637363561663634663738666466336661 -32613931346237623361313631623861353362393964363737323562383233303162633336623763 -38366135653730313666623964346164303339653236386132316164616436356665363932383636 -31613539636334653636363632383266613838623961353836386538616237303531353438663039 -65663839616237313562663932303865613736316461323836333762643333393038346537333537 -62353635383861343564323064613730316161653861666462363731666563366439323536366131 -34346661353466363365643330333164373962303130656434313135303032303234356230363462 -66363837343964356163353663356133343039346531343161343138346237623233636134626461 -33323638323033646138653730633936666365373637336233646634373664353962313230376130 -38633137333231333633303836613965316435643166353838616539353532323765363564613538 -66306133313533653638323330393537396135633735323636393564653234386364663234363037 -30613435303864633936343937353635633963303031643838663432633634303861393037616633 -32633632393164306663343266336335323737323736633438663336316264353834613639323762 -39643139633138373834366561643361373231333630306564343164653337643365653135643637 -39326661306361393734343937363930666330656634623433363766623437366432333165313239 -62333830356536386130643364643733646462643230383931346336373530343139306335613331 -36363637323661363638343364336532313333386636396364653764326566393665373437323338 -63306565326339353533656233316532313933663164646537383265643737626232303731396261 -31316634373234316164313536613562306232386239613965313030366536346435303961393534 -33643735633736663564306234643532643137313164393161633932306238643838336334353363 -35313739663432396136313636386466383363663137333731353363656231306534333231353563 -31383361343262616630366365366437373037333233346364376332353365626461616662376433 -64303737633462623863313938393163626266663764396439393934663761643961303331333562 -38363965626138643761326265336465666431356363396636376534386164373138343334356437 -33323336313131346563626465396264653835343862313232343664653564356563313133353934 -31626438646363303131336266363939653262643361396166333961326662393033363664633530 -61613831396632313036633839613537353264623033656635343661623263643833353133306636 -38663364353734346233353337343364386432616136363464393363336334393866666661383465 -36313831646365373437663763613332653935653465626434366337653231363434653930663937 -37306133393965353361373062623563316635346238396132643062353464626234333537393630 -35653639663962363332313166653935373739326463383632653335643437626366663061623465 -63326462383065636330306261626332623637363864663933323630343631313937306565666165 -35346166663333633262303664626665646430636134613465363431626536383266346637336463 -36316166376435333030643162626562646235373831366465373631363761326665366331643561 -36646134363931323530383432356664636535363061343130616365626566373966346536313362 -32353938393765366365373364366134336530653966373566356362316461353561363966393962 -35396239663338393864373238306663363431353638326634646131396631326361653630666638 -31316139653464666562336566373537646536623232623739333136326363316365663637356364 -33623631333532396363326265653066613132626436343265356139373137373066636365346264 -63306265333566623962613764306437363533663764353031353539386639613030333033363965 -39396639353165666131633333633936343366316134303362376664363731353530616133383533 -37373730383931386130613834313066393261623537316366633939303336616131396130663030 -39333932393032313232353362336135653464326563373332356135373936623030336563366131 -34396562656434346635653930386130343139326634313732346262653164636638363837656161 -61613436316631316363316562646531313266653938656331393862333437396439653762343936 -36343564626639396261623465396631306334343461656630343665666662346166366631383434 -36306436393665313738373464313765653863316437653562643261343631333463336637316663 -33623761343335363832656263663536366131616664646136333538633939363835346139396538 -33306231313033316239366263633236313763323638383038633461396430333330386239393231 -64313933616638353432326466326231616330336233303438373833306162356338306130353865 -32653733336234633033656266363839656139333864666538643330373239653561333761363731 -33353365616462383437633935373638386539303337613430623762366437643466623139666630 -37363761313161316431643533616139663339643962613966643630306439393631373436393734 -62333964396137363862613338656266333639353633373561653737356331623532653033646631 -61363937646536323837363131616137656330666232326230623564303733336439326531656433 -38306665653730366464643135383935323032663761626662363933626139623264376463633732 -34333834666633643037343566386630653064376362386235376561623131323137396363636164 -32313261626537396133303562373264303432303737313066626230623134616132323133616430 -31343833636162643561343739386637653666353364363131353835363464303737663464386538 -38353735643038396165366262656464383864626361373138343661386336346162646336376463 -61626532663932633062303664336262306566623232633032653261643130393362333937646336 -33386638623533623439663161616131656136373539643665646332313633363730663132306535 -30393537623931653432636636313430333431323830643836346166363338343439313534303935 -61383639303864336237376631353762373862376363393734373037326131396262303033356539 -38323336663436353035336531323935663639656632333139346234303366323039373033333366 -66666362363034386333613964663763363236386561653466643662333630303165313363343032 -61643431616232333431346536626132643731643362623534363637323533313030663961653033 -61303330623731393533623361633830316234613535643162383139663063656662363939333663 -36643235386564613730346664353238633836303065626663646265393935323334626336626135 -37343961666137393361666238353932623164373031346435656439336137373765336631636264 -36316335346236623131383338373164373534346261663536313261363166663531653432613665 -65333063336566653338333362646263316664363938626436333734323030343964363139386664 -30346534363334303539323266376638663466316234663336653565366666326130306538346531 -64633935343639306338383565356465323034313730613134393435366139323735623865306562 -61363935393832346337643338306466356138313638396335323261346635333363643135623464 -32353265613736393737393261323166626564393866616362313964393631303735373764336235 -33616166383762313032636235383536343632653932343836303734326266353838623138383634 -36623638393432303164393431393431386139643361346135323565373935346465376465396164 -31353635613862613465613631663335653935623039346662326532653531376239303464353037 -64326464326464366136646437363235393265396661653663356336666361323539356565613062 -31323564353265316666343138303237316465626665613233643231326236326231353236333238 -31383835376533363361616237333933326364653731346463656637653031306634306539353039 -35333836383861633362636463663632363962653366343138323532616432643962336563663363 -65616264643962323262626265343330383339353133356632373432616132623632303264663165 -32346136363835616533353466363631336533646432613938363464663435306230336163623934 -34613165653966653133306639643762393065613363666263326561376130313335623431643839 -64353332666233653335643362323630653434323432636539383837343136376565663135366661 -39323439373439383865636332353466333433316237363931616531323834393433366463636366 -35366138653638383163616535336566373363616632663639353233653138346137353139346433 -39316165323561316436643730616136636636343838616464336266383963393032363065336338 -32363733613766626164376336356161613230333137353439313135646430303263306330306437 -65663830363633666538353966343562633964366366653664396138373137356534663332666530 -34326432666339303761383163303230643935366437666437306462323139643365636330356638 -64356339326138613965373365343364306539633265646236653665616131653432386333653364 -62313933663861313234306363363938346434393535633633646466393762666239613935663339 -39633264626632623032613631663337646331653931623364613133306534663530343032616330 -62646161373237343536366137646662636561623630363635643263663063346661313566376535 -35383433616234663231323730303464626435376632366562393263623162373631393864386665 -36386533373938363734623831316437333266623430653936656362306665306365623939643766 -66356530313863663730333131313966346137613838613761646637336166373862623335346331 -39333131643962373237393838343664353235623734306562636462616330613564656434333339 -66306464633063663534383732623538326533346333653139356262303364393334626336643664 -62373339323531373861663439623534656639323237643566303430303737666138626239373666 -39303630306666343831356533343761323562306434373965623433626230393734363034386336 -33343738303037386237353862643235373962313466363035656235653930346662376239643939 -39323662656430386261633930663135313939373262336363313863663533623733386164393735 -33646331623031373135323661393534353236333266373562663732663264646339343662373662 -37393430323338396631653861306434353932643261396538376164663564363064643764643837 -30363437623563396563376133643166313934303437396430653566633431303665616239623438 -39383337626261653332616162616234306631336565643538333966323931663063323939373564 -62346131376161393237306339663937323563623331663138396539396666396161383031393066 -61386531373032663438656262323835373135373464373734363330373166386232333838373236 -39636666373735313532653938646530396632663462613062383538353238396332613764376366 -62653062633534303332356436366439666232633031666339623666643966316135363131633963 -33343337626534646437306434613437313164623161343334653733303333646666666431653363 -64333666313034313730393963316266356431383161343963363239396235316462343764316163 -35393362363538666634373366333930373866353938343033393131616433646138303765636136 -61323366636161363538366630666463656362663439393039303761646632623462306563343065 -32613236376538393164393733363734643362303732646234633537316664363332363930333963 -65303234366534613566363666643234643837313163333630366565643761323332386330646339 -32393735613337386361383438333838626333663863386432646435636235643233623038383035 -62666562343234326130353232333034633637333934326664343935636430323461396531376431 -36313534646234373932343561333764626661613236316232623961303431653539323465616561 -36653631666638323661353936353530353736653264333661656166646239333561373461343664 -61363361303465306338356237663437353362363137666665643431626566353263383766613236 -39633966366339643466326132363565646163316435393430326531303730363462373536373464 -64393663616662643963663232393833666262303230316562363963306133613337316435383339 -38333035363338343137363566626532663935663563646630346239383237636165386231623761 -31363164636435613936646135343836326165366665343462346232663662316135333133616331 -63343864643738643665313233666537326138373033366162323362643634396634646466326263 -65613131343733633865323266393234346464653738396661616661313630353661616138356634 -34373431626565333636396232386565376437353264646632383131346362323935623237646437 -30613938646432303639316132653665336134643062643931656465323630366263616233643530 -33636663396566646236383662393465383162336631313332303164343031356661353964656531 -31303935396339373466366530636439336164313036633937663933303935303537316538333830 -65613238363535306236613930386336393036306666353239616139613565343262303565313336 -38363765376338653831363833336232303636396534353763373130323237373530306434326134 -65313230303161656430613936393665393533373564363633623939653530393435393731633763 -35326338373539356133323732613163323537313162303433663036313134393633336265323433 -61383062396432353335613635353665623034663835646365666531643936656534386536353061 -63363236313233386461653531623035643236623461306366396365346265633661333037363830 -32383236613062623364333861613438306164653535323262393234366237613033396436653863 -62613231323866646432366362306334383837613566636135343364346464343537396231646465 -38323561613731326538646166393263643938353538636632383832393966306464313431653833 -37383233303463666233643732613233323836386236396135383464363735663130323936616237 -36386234616535376561643737643962353661623836626562376436306236616332323139633031 -34343530396331366130393636353961646161393761626638346461636531336138323961376466 -66336536373235353030303635623332326664316430643536633661356638666139323965303765 -31326531323036613062613639306131656636393038383133623261653264376439636533663535 -61313832306433353937626432613062653065613434396337323366346137373832306634393231 -39376637363232633565353361323961323537336536356436613534386139376233616363626630 -61383436313637633531313563643661666164646162626131633336383662376435346638393165 -34346465353766616263386239653034663139373063646465643263303331393131636337616461 -63663062333834376666626233623366353362316336303831346532376365636261326666303331 -61303565346634376364303435653936353166393437633431326365396165303066636432366334 -34396136313333626463666664306262653161343161343232353433336663653331326331323833 -61656439656235643831663463313439646635643832636437306534336431626631343730633463 -37363230616234303730666235653633333431643233386166393162653939653030623262393937 -35306235626237306638663062376436633731356239306139653938393736343638393966343763 -30623330373337326466366431323135613231323537363236343238383738363139656333396635 -62306665326634323033346430633730346139373661666566633933303238363464386338306462 -35333831653139333463333566306632316639303965633239383839333930623130656233663033 -31333537313462333330346538333935316361626363666538373337343864366330336235373861 -35633565363135316262643462346135366430623336393738333866376561333362343736633039 -37303738346437636134623833323262333734376635336466386539353662616333643037326262 -31356666653130373330303432643635373736313734356433633034356466613332336635643761 -36626234333361653835393935623036393435653137323664336666636139613337663333333439 -66633663633761636466333733656338313362373964323233303364613162613335633533396333 -31376561633836333231666166336164366361353735393831353437383031336462343238343565 -34383061623063623533643739376661353461363166323132316166393836323361323033326564 -63316165633966653939313039666133326230323963333730636631303263326365353033616239 -64303838366438316130616339313166363663393732393538633532326634623937613162663432 -66646562313134303830363939623765363737323733333430323435313631363032313766633038 -39383539646238636266306461386664373536613633656364346533353464623863613561306531 -32666230373737393937636635356463303061643161353135653430653261326263613263366330 -66326430386235633036323063343831656132643761363232656462303130616465663039343364 -39386365383232316362376538646638353331323637353938373664646433613461363335313332 -63626633613262636334306432646133393930363135343365396362376165653532363165643338 -33656338396261396363393832653463623361386636376661383930353661646265656632343032 -61633166326464333561363664393665373731356366383635623236623766653066333865326630 -36393133663737303164353466396136623832613138346238343538366336653238313062346232 -37353334316466636464316135336564343331336534303137313565363133336430383861636538 -62383533363965316238613536653137613765363664396330636161383139643665356338353361 -35363334306538633631393062396234623335656431636666306638613764313364383363366435 -39333237323433366362643263646533626432323237623336333634393239633034373631663931 -37656263346337613639656463353030656434363337323664343230363665383633333362363662 -66653735356664653036323339633639626565303238376662356666383866383539313839653538 -64323064323238383564663265363730386236303065396134626334663564373732363732653736 -35353865613461636235333935393861363831363064323330303838373731636163653430646639 -61636461333933383730653739613061653637383231386237373936623539613566366666353033 -35663461353837633536636366386264376266646437656163653331333466376166383034373136 -31643535343965356133316664343265333662336237633139653036623237326362356363343361 -37656434373039393634663362646630626663393038623364336430333839653135386362303065 -66306238353163363065613862643636656136316530643735353133636163643330363666343765 -66623466323536393936303932363462623962616539393463393834303738393233363832393761 -33386634613636376238313234626437316330323432333766626162623139353935643063393332 -32356335346333656534623035636262376136623030613434663435313464303166346630343338 -38636364373338323535396162333131666336666630396262346366336238386364356233383332 -65386332366438396337616466626336313730636366623764363537373762393261636631653633 -65646663643032643639396237326164653635666538626638666665636434323161383763323531 -63616437666133323936343033386635623830303662616133383932376334393134373362663230 -36313937363166346239343863363730643734623731356665646533386432356431343630653839 -62653133646238353737326235313336633537383930366331316331353133353234353064613663 -66626430623136653936363136616234363235623634306664396261376534303062373563326465 -31636138656161303864656434653334343537646266393532356662616434613064373632646231 -37393539346633653163636366376364626234623332383333323331303130313830633437623235 -37303837383432393336386662393862376361613963336439656638303538623333366637373939 -32306232663431643961393933363037346432373233613933383938656633386265393734383166 -64646537363765386434646331373839313934343664333539623431336263633430663362656361 -65313661663861626561633334376663383564653462613664613762346365356133303338623365 -31663039373032356130383536616631616461643737653262323231623831353732393032623734 -64323464313833333763383439393963333630343334653561396338623465383565333539633537 -30396135643162653234353665303030316134376532363035396538323863663331353236316263 -62653436336665623535613266393566356338636362383132316366333363313266303333313263 -35313362363962316662336639623130313837616537623264326664613663623366306531636139 -36346238623065326162323439356566643030303930626264356136396664393665366333366166 -33643666333964303839393861336163323364626330386433613138363838316239663735616532 -62306238646137363937313834643038663364303035343632663432313138343138343230363162 -34326466353139363437346661326639343539376332386337353930376634643234383131326264 -61326265306165303130383634643030303130303932646639613866343562323862333161643333 -33316235376461313637623962653538333832623065656264313231623266383539336536393037 -62306531333933646530373133303462616238373333356165613334383166333662326462323164 -61653238663064656135386666636432353630373236633537626636333334613837383731623563 -37636535343062326338616536646134326434333863663561643261386161663137613266323531 -62316163656633363261626238346561393334313235643632376163333936373063656431613437 -37373438636332386137373866356564626366373533343339643933626433613066326134643666 -36313730623563343431393562383662646266303363366235383435316335396666313130616663 -30333463393736643961393162613032633865323065613432343630303430326264646336316131 -62356464363439643362373530386466653761616636643336336161646138333631353839653961 -32636264633532333163646336613530383133333665643761336437326564343635303061656562 -38623832326538376131356563383734343830336137376463386465343039616262363533613563 -61613237363234343461656164383237626538333836613137343237353962303836393936356562 -61623633343865303531393438653566356263613066616134613561643736636637656239663836 -33326264316362303263663963313138343037643231353539343963316164303137376362376461 -39363236366236626236666138323763646663346262323564366133373036646161643833653361 -63306466633635366439323563353339393865346537643261623736393464336636643037306333 -30333638393664363462666165666633643232303430393338643738656461343233363035376164 -64623364363836316161623663636139623539663761383263393932353234366433383538366464 -36353038616538636238373135356164613936393338623939323761643433356535653764313034 -66303936343239383434666132653766386134663730616538666638326432336136336137626334 -65313236396332643361376265303336623436346135633364343034636234626132386266613265 -30383731646138626438383136383938376430656639383066383161643964353433383839663039 -63666135363132393763613631626265636636313266323832303563323433636235333563633632 -34396139336566323735653537366165343864366639666437663066323331356339356266646564 -66303235653931616164396333363364653338626230323261656464313066616335303839663135 -31356639636165646630356236646665613332663063626664636461363735386335313338663031 -62666361333338343636633235333237643331333962396266643039303230373033623262623737 -61646536666531373538336633363835633161636336626334633438653335646666306135666539 -37386162346262626339313164626136383666633037653566313462313563656262653862333662 -61343131323761613433633230326136373630663363646434393230306461353737383537323037 -37303962346332396334383666656134346538343533336132353530353866666633393032363737 -38343864353932306535316164303566613162323761666664613131313533633937333531666166 -64663564386530346237373830303665393065656261366664636236623962343264343935326361 -33313339333466383862613231326363656336616564653436346436316263353766346433616261 -37656435646164663763336230353236323733613662386330396539303861303366376666656161 -36633931616465383966346365353430363065303061643237656131613164623265333262343664 -30633236633965653463373832663436333762363761626235373638376131343137383364306231 -34323164306265326264376239633862663133313336336238383766333738616465653431613935 -38376530346465343835316238306337363132353937363462363133626233336666396535623865 -37626530616133626135373266326635613637656566326433343435653730666639653838356534 -37333433663565373133303764333665323838376439623830353534303039353164613133626633 -35353034613566393730626636666235656535643062373537393735313630333830313961313061 -65396462653234373234636433303838303035303734333233663961363339343230626631396535 -37366664613733366635333766613230356530643865636538373262643839326135373765643339 -34666635313964333466343833626230393631653664353936383839393933343035326534323166 -34666662363266343033333462656266616438353435623135303931646366613165323330353235 -31353132386636323966343361623563353661323762653335326538343134353936653832336565 -38663562643566323364343966393338343738326663616433636230313161393734393262633262 -31313137396339643163323062336338626365663734633335366333356362323430336661663762 -36386631383435393235306439336235633932373335343661363862666339306261383562626465 -36383863353135653237333461633163636134366134336231336538346266376361613632363839 -34643163373864333131666462356136396562663539386565313636396234613961376133646130 -38626637613261616530666135633030646430663734303465633563306437303331306333623262 -35323330383834363233616261643537363837626633343330343034336136393833356163313539 -62636335303766626434383765306331613433623765343430336137303765653030396335383262 -62383934663137623530303938626531346663393831616135663536306161333030363538313936 -30366635663164613635323162633765336661346363616638323164363561353661356136323362 -37343865383737386530316364386665396237636636366238386635333466326430363162303131 -39356163633433613238336561396238663339353937396133323838373763633666663863623632 -33366165396262373739646363303332353630643064663661656532366161396334316231306135 -63386534366565323237643565373135636134633964363032306239643639646434303930396232 -38373535393030333835393934623633343730646663313464376163613362356362386637653532 -35383032323961613836336361333436626232633464386263353639326634363963643338383132 -33643131393737323135363630333432383138373466626134353562646131616538393139663531 -34393834336435653234643766363466356634396466616336363835333937616331393837323037 -35616437303466396264643538626430376136326539313835393235643464613962313065383438 -33653438396365643033346635303238623763646632636431613464653665363437646163653864 -66353363633335303131326634313465326338373165303733356237313562373030343136623964 -61326432313435373433353335336239353531303933396361313439666136363637303830333262 -39396331363630313061313463306262393937383266643430303866666139383933356433633433 -63313430306534363062316564666632613562373465376165643836613038303233656333656662 -32393136613337303230613736326631316638353362636262383832353733626665316532626135 -36633737363938643530616339356333386434373230333436656137633165356461306130313130 -35613732333031306665303535663434393638393464646163626535663961643931386339383436 -61333462616366313036373839333532663332353964353937613661333130393832303536353765 -65633435303339636334646535336661373133316164363865353730373932323865643036343932 -32303866623933323663313337343364306461656338306363303936393630623337653965623339 -61313261343432623037623835623831323664336130653166663830613161313537323963666639 -37353034386235373337306364313332623930616666333832633464393239373666303162616464 -31656162323162656333376563336233383234353263626631306465363636643663653730323765 -36636637313831306466346663356635613630366231633839363664626566373239633234373966 -34316637643536366532623964306235643166363063353933363139613430343034623963326533 -33386633303062386663386630626231626163363137303663636366666164616532643238623930 -66613564363432303830653130316333613839383038393961383561613834353930663030346162 -37646363333465663166376136393362386431626630306463356265313637613839326365386462 -32393164386364656631306131346263386561383138356433356461653565613033616234316239 -36663166626639316333316532363931633065336135643135633266633838333830646363613865 -61303964636631373833396335326635626432393132363435633433353937373665306266393332 -61613465393335373833353732303232623336663831356335646438623439396231616536616462 -65363432313662363530633932653931336663323830373033343563393830633131373064363934 -38636537653534393463326438663861383531313633353239313462666239343234333330353664 -32356666316365306435353835613363626161613632343032366131356633393138333837643336 -63323561643331653465383064303337383166363563323333643231353761646430353439643134 -33316336663763343733643735363164636332306134363766383638613838623337643234663530 -33366661323731383864333161343036643635313935356133363536393139626231613361663565 -35666336626238643132633661633732633365366361373831356466613762386162616238636665 -34633231656533303035323463313337616334666433376637383066373530343631366662313131 -61396434636561363234373439396138623265373738386138383464643162353464343765346364 -63643039643131616437633433353365373034613635306236646564373963363263656231363134 -30363830666432613162616235393133343137666237623132393863383662643334333265323562 -31383435313266623866383137363030316539326133656536333630313765306665643737363338 -65366366336232633432346632383666343863393161666463316330313966666265336163656239 -33366264653765343462373762376261633731316236343930336666666636323031633830383036 -62363736383635353038306633396235393136666530653834373734376539326439636666333330 -32643038646366313039353965343638333466613339313834663030653531373431306265633237 -37656264646230366539646239323166346262366234656566613238616434646235333033613633 -63623637636233393431643663613537616561313732356639326262636530386330313166653331 -65323230323063646266346463353862666334316137373330663761356535343764633735303531 -35646234316334346436313162643061336534353033393163666531313966636535323235636365 -34363830616266653139636664313561363636306338303531386562376361613963643838663064 -36303666316464633266636539303736353765303133383538336531313138343332303837353734 -37386232313133643662613266633564393330313862663061616138616339376430353436383939 -64353664333135336335393939643837656632343563636463323234633761636334306230383534 -37343433653964613335396130333662346633306530353865393835393062626466353730343230 -34356533616464383064636232653433333737376330323562383633613565306439363166366438 -38626164363462616163336366666136333765646233613331666365646362656264316232623966 -63306436333863373630396437336362393331613333656334626136666666346333626639386665 -32383232326435373961383661333130386561373432313262313634393261343537633830626566 -33623033646461633438303461333038663037303138396436623630316432636263623838306236 -34316531393162316363656464623532333531346366383337613536336238353563313361306136 -64376665393736393530383565393461336639373139643334323263633739633666323336623764 -66383765333066313430313764303165333537613963616666653838363761346532653139616665 -39323862383333386433656163376265636365643963663538633130376537366639303661623361 -62313133363635633162613831393839656536643135383863373834633530663463376365653733 -38346635643436623731336232646633363135306332363533373466656135653937333266363237 -64636238376633316234646438353337303436383437303733343433653633316133396334393766 -61373736663263303632313331633865653330613666363238653164303936316131636663613830 -30366630653938663431383066383264613064663231313639313564346137303233386133616336 -30623239323333643662623364393236363333396262366165343761363565326461316433316530 -39326538303563393536366263636464663861313265353633353532313130323961616338653035 -30356132376633663462383263656631333864306333393433376263353430366533623838323939 -66353965653866626630666664363839303030616238396532386461643865616137303236393066 -35663566626434353632613932323766326433616535636231306539343535376466363064646166 -36353831643633326538623866316237636334326335323263623163353832323464636464316539 -34623064666661366266616161613964396536383663663964346264663930303338616538323031 -36613437353733383132303934653664393062383730356630333436613731333061636664646132 -62643833303862396666633134323665323063633837346331636634306634366565346532346162 -35396234373738363537393033316534393064373362623065623563316661376339363836343238 -64306264353362653537656137623765346263363034373463313730323963623037656464623163 -61613239613464323839366363643237663131353432306438346261343034623830313938636661 -32633639663936613331626161356633343538636463653133343933656362653637336234353663 -65643738386562316237663830643366646339356465343438386436326630626237393166386233 -31326561306136623065383365396534616563616131663164613038353834653336333136393862 -62356165326536336431333334633163623063393963326663326565636666663436353366376536 -61653235386332353039303061613661316166356135333365613239393938613964326635643665 -61373034623938353234666630366637623233366263383934666538316461323530336432363338 -39303963373262633734333233666530636437653638643765373730363835393737656262316566 -32636561313061303733386466303964366465313561356235393466386536316533613839323534 -31646166646337383234666138313130313336383638313962666263363137366233326663643432 -32376533323063333166346433316231343639636636303362306636373631366532313730643439 -36376332336563613834633936613462623231396630643362656132376432376331353230323831 -36373263663438326533626639643032373833646232386261663333633330306363303033323565 -37646434643264363164616162323766343830646236633130613539653664376134346635393466 -38613964633862626633393165613533646565646461663131653935303137303561633037316533 -32333861383965316664613966613035386631643065393763633234316666643935356464653861 -30343434373330343237633237646532306264663635623635313934303930646530663264383862 -37396637363430633833623561616131383163666438666236386233303963353166306663373233 -36343831363561333338626266633533366137626338343462613630313065326330353639656633 -37613239653863343937316266613234396230393839343365616163343964346539303437373037 -33386664363164636138666232663730666163636532633838656637663834623031363064323233 -64366161613133303961373865373661623531316136396233633938653336353065363264373361 -61613133383236666638303634326338616437306639326261613134346337646562633665633164 -35303464353239626330303632366264323538623164376633623336653431613838653434653630 -31666261383466643061623862333965343539363534306536353366616635383732643762366337 -62323439626363643834363334643539386361366634383364373361373265626261666135363433 -38613836393132616232376339613730326439663338626639313636636333353362626537623863 -30303838326562346339333566623233343832333737383038373431336362393332356530383830 -63356165386462613466393163303137303833613030636565613666323030613537343132383165 -63643361663336393561646564323265316164323432663638336464396165306161376337366232 -36626136336636356365393962363537356634366663356361353165326665646136353336663937 -37613339386337646330386464366333626437396361646338306430623939343130303833363034 -37323562373835333932333266376331356434303335636331333365653130393836333862343564 -30663737303736353466333833366434336539363532616666333365323966303365633264343564 -37623064623666393633306130633136613137653661633133363635306239646664363166643030 -36636630316433633831313636353838623365363734323733386262616630343762313965363530 -63376535383934313036666638333539313466633461303037343832303264656231343962663765 -37363363303435646363643163663431306430653036303362383234373762666161383764633930 -37653938376231653862646231353462316661356435346562366232306336376565653238353832 -39636636356565366235313362366439336266633937343634306564313463343731373239336331 -33656236396231383833336562656535356238616335376266343863326563646531636164383135 -32616436313732636334393337636639326636346139386361333063663261383666383266653737 -66613132343265313535313431653431643035613830306635366431363939643230373036356134 -66326362613138396235326634373466626430623364643662653865336233373665323163663132 -64343438663530663564616163656364346630663064353336643731313130633437646536383939 -62636136356333383635653365623963326462623530663135393335353537306564646338633933 -37663763316439303466333165353337393562386638396164363836653135636166663866353239 -32626666303835653865393433623738633032306536393636373761616364663635616264356366 -37653439363038313438336336643065653037303664333561613863653366333665616236396234 -34616638343466633235616436326430666136306666656562383637383133326635646531613666 -39326365393536393638303961663063363336366337316466316339376531653138623830393930 -64393466653561353166636463393930313261376264656637326335306233353132663134633662 -38666337336566616263393363306632303038633738373061336664646333303931363936303961 -34666137396230356438346536386333656361636365383062333965316331346130633334616136 -35613438636133646439626562373162356135626336613161383830636331316534313935376330 -35326233376239333562656338323461306236656334656434613036633866633239643637303934 -32643039353930393536373163663136386262653364323234656438313035653230323132326637 -66613334646166353166656263643534643732643061656631383362643034323364623261313533 -36303137336631313663346636613666616539616465353564633037353736323964653535636634 -32643331363135616637383266343531393335396266386539633835383365653436616632643434 -66323135333132316465393466376136326435613437343865666433376638656661386163316535 -35643032373638666361313737346430363162303237316430656232393638356161353965643036 -36653561313938613963333430666666646339643030346232356266663035643033396130666261 -33393835303731636263363234353737313961353230323435643432663435373436303763353631 -63633436373932613066663438613566653232356635393839396334323539613231656664393237 -63623563366564616232373736623937323164663664323864326435303532343163333465626439 -32613434336235653030363238373461353865346637323532386362333866653032363332383433 -38613430666531626339363966356339396366303165633063383133663933643366356361373037 -66633836363861396335626361646537643662373164386331383738653632326164623466303932 -37383135666666363135623863313230363439316265613161393338663730353537343337356533 -38363336343561626338343637393934356338306631653831316534653537303262643039646563 -35316537643262373065636339343939656165666138613837333033326439346266633262643930 -35383866363037633366613561316461363330386537653066373061316338376438663632623361 -66343233393762333664386334336635633366633266393864653639306433613937656265613536 -66326536356461646439376164373664633966346330656261336534326265353334646534303430 -31633536393861373432363238386132613663393632646334626232666463336331383865333638 -30333031346161616635353666613464323034616266343265643266613339616263333437316465 -33366436366265313031306133353462363161653735303531653234326631643130303730636564 -33356630653266326234633334366666393331306162303062386135373664393165376339353435 -37306162336363393062393436353865316436623862393531393335376234323562613763623436 -30656461383335613730303836653039313433633764643636646661333864643733366631656231 -62326162356234363438316339313162643538623231346138353366386565316630363031396130 -30396461306337323437373535373935373537663763396363336330326332353363613661393236 -35306136313530366463323930323663323263663834313532366634343966656437323663313135 -65626366393062393162323433663433343439356264336238363839373763646436623461313064 -33633837633035326566343432383061313264333266373964303431396261636561346635306332 -38656462383437643238303665356463363231623033616165353335333433396237363733656331 -33643132613038663536346235326130303737393135323131393139633631666137666632386138 -63306131656635613132353330396134626263303664613639383933373036383930303430383537 -39346431313536386661306262336564623139656466376166623366636236643532333537633534 -33386165396432376331323064613338326364313532643430306133343162316662363433653730 -62393465646539323339386337336139393838613265366663346636353132336162356233646266 -37393136383539333635393036663565306461343839613438336430336464333961386464663639 -31313138353364633730663130353238373731353162303536656263623531373766646162616138 -65373331303230643133326430653932643339613237633530333364663432643135633134633561 -32646234613663326266613563656137363735333134333065303537646661343830316538363831 -32343630373961346235383366633061626536653439366532333464626338653963313531616464 -62666564396133326539663633646462663866303038323639353333346361356565636361323132 -39313261303764656565303830623862393736313932366661643265663035313636663066343839 -33326637333133373265643436303836636262633031643161316663393762663264343261316432 -39363866363765636566636666633766326366616434393130636430646338626562643832366231 -33333135363533613365663736303631356139623337666232383534343963333632363535623265 -63643030376331616263663530326431393361323636343537663032653133326434646133616230 -66626363656339393435383031613533346431346462353332393231663937343065303530356463 -35616565313831643862343564343965363162376464663639326664383936633766343161363864 -38616335343764636130336566613635626538383761313337653066636631643066316236653464 -64373061373533313230636632366438303537353961343935336266666136316536666439323137 -66633437343765316635663563343037356561373333363737636133326431656532376433613031 -64356230356261653130633966373139383730316336303631303037643362616664396230396564 -36343364643966633439336432653138303231633338633936313462363136643663313266653264 -32396236316466336164363033363665393864666133613366643735383466353262343632386462 -33643431316230636464346234613630373839666630376634356663643762633233396661326438 -35306361336265373363643530656639306262313136643032616638653635316630383266613933 -33386530373636303230626331633732383765393863346438306339303635306637323463636135 -34636239643833646461386234303030363434343538353434626333333165356364306238346436 -61393065303632363961613433333239616632393661356539366639323538633666613237363261 -33616436353736643439663839396265353230663537616630656439623664623734666465356334 -33616332346134366235643461393838396661646432633066643466333338373765306336353538 -36386131356133396433383436653139326435666636663637653531626532626535333035356465 -32363065643466323961373938326239636661393734636339636630376637366432336566326538 -61363264393338373534376364333438663939303939643137363230313062646536313535626233 -31333038363030616434373466666135303636323062646336666634383264653530623566356138 -66633765656334663238633038633062343361343632623762383861363838313631313532343039 -33626138316163663834656563333837373037383233633063383532653539356432396132623533 -37383732343136306535303565343331366636653565623739366635636332656534333938323233 -62376237366138383665383534376635313930343935613439326564643535643239356433333632 -64383661306364626438633539363531323530613165303537383039666534333436356535663737 -32613132353461666137386663613861313436306239643336313934666531343962643131306539 -36623031343061343637613931363634333334633239323364383538386161376262613231323463 -64393665333331396131323062373931393139393465643435633362643933623838383732316465 -65656230323965653937613266343631623361363132313637333061333264643338646634313938 -61326466666562656461373032323332326230626539616139613164653164633836616632643463 -31333062366230373137633438323261333563386365653238623462336538376234313630343564 -65303232653334646237653031306565393563396235356630653563383239616634366434346636 -30623364306338356636393066346139353530353538343638393966626635616134373361616635 -31323739353835653336303761633663343162643436643039393236343565313730366334633734 -30363830613231656462396534653637633063363435343733306636613833633831626136653930 -65626532363135323531613535376638646665356438653736333964656534626561356330623431 -35666235333966626365353433393837343966303632353139333539313861343262373338313439 -33303639346335616632616430386530646462343939343431376630663331623931643438383863 -31653663363330356334373062626230396163613339396461343230313530353132383630386562 -63363438646666643263383333383034633533643136653933643563633265656162626465393961 -37643439343435343037643662353938666437333636383835366364373961343566353231616638 -35313932633434633432623138316265633636626635663966396631623662306237396439666337 -39346166616633326361656539613563643166616234363232366336326331303037613030303536 -61333838313761653731323161346564353038343838666339393138336162393963313765663038 -64353866363063663436303830386461333833666134346636306135393861306566333230633762 -62333365623334666331356332343137363337396434656235383531383731623563356433343130 -39356633343438383239633366363732353638336133366164303231306265333864366563626538 -34386330353437346664656539633331623832623164656265623837346234613564383630656336 -37303863393262303830363737376331333337346439326637306165643732613931653765633739 -34323431613033363430343632653134316532316364636139363536663631303638643232653966 -35663062343562326137383464643862393065393565356632633134336463356435666337356137 -30636662643836636530323466633137613563363461366161303864346533343865643238356166 -36373465303331613033643734336231663538643065343339626532353935326236643563356163 -30623032396236303062653961313739313761633764383133646139353935666364333332623463 -66366431363530376338363164623432306531393137386231353433323237303861343833306633 -30313533663234666135633662396635383632393132363536356361653533363935366661326239 -65666661343062363534616130333837393866613032323664383337363763366539666664343161 -37333934343631616235363736396634353139336661623063656366373764323565313935346239 -61326264386637353165313365633436353562393835653962396561313038356337623936346461 -35396534623136313166656535393366323132393034623733373932356638643964633432363331 -33663230613064653630336430366663396363636135376166363866666230633664373333393666 -66383437636431626137353563626265643065323861633262393263633065353235333464663836 -38333766303239643164643965313631383335666663333862643039376636616438366631303164 -38373437393731653861663435636664666364303832393265663562333237643162623633373566 -64366361306537626231316361643831306533393639616333643664653630656639626563633231 -33626463313134396165323533383039616638356265666334363565643635626134373834373334 -32613231396666313866323732303262343036323530613734663838336562376535313962333566 -39643339643430313739353236393564623462633135326137323733626364343265613534333638 -37343135363435343762386132363431316565366162303365373030636538613963303736633533 -31323833343462326564633536313662666661613531366163323434366161386266376461333934 -36363935343334306332313135343039346338366565383265313731343465323137323638393838 -37356230323031623865373739326261376336623834663839383761646532376463633563303333 -38313631656531323239353438613665326133623637356465313430616334333034626438326433 -64316165623933633330343561376138356535663430363534343630353861313837363566613237 -32373062643037323162633764616163623434313535623632323539313936366137633666653938 -31336436623839663162623435663039643733613939376165386162653038643533336535313663 -62383830313230333563376331636138366631333032636463363263616432623130346434663864 -34643539326430326232336265323965316664633130386662633363363532626337333161336637 -39393138343664326532626663353962303234366533616337656161643733336432303637306333 -30653262373465323161653939383132666133363361373333623465303531623966353164383461 -34653139633663316362366162353731313633626565373230313265383734356562656433333038 -38356364326162383265306534643137346464306261633161316334663232643431633061396437 -61353461323237343266316361633935646338353733393464653733613466353161656331316531 -30376266643631333837323135663032626638386561343331626235363065366235336333306234 -39613366386565363764343961613538636336623466613630316530623032333639363662356261 -62306630376361336132616162616261383963346332323262336162333131643936653934306635 -32653765356639633364313464636233613361346162306134313063663964336131306537323230 -36616163613431383335333361346334393639653166343563313935306565656338353834353831 -63623734396261383737356634363262343238343439633165616561343463336234653765623333 -30313636323837663134646232613662343939633732313761336462336230326466633236643430 -62353036313665616139383530393230663338626366393530396438643937373761313132646538 -36613863303832383736316461333731373630383663626432646634666436363730326635306262 -63393132643233623462643265643638656331386165306435616133653066356139366634353761 -61346138363834633762623136333739353639323638626634623966326263373632353364326364 -31623631313865626235373561666166366337353062393739663262316265333639363165356437 -36646437343139393139393362393061343232653533306631616534643461656639306164616234 -36306662336263356439633964306361303131396162323237323962623865366136353530333361 -61656138393064633530306632393031373731623134633135313664613066326132376635316538 -38356262353033373430613236376361356333386437333931363662343964396566306166666331 -65613031353361353238353864346138363961363433663361366361393065386661346530656662 -38303333653239346538323130356636663865323436633334326665316330383062663636353363 -61363433373034663930376664616565303931666332333438313861643761363561633536393135 -36656239663562616466313162343130646438393539643138653263373337656438303033376435 -38303235656363306538306333323734623866316561613964653861333261626234323537633430 -61616161613035346565393763376534346137393633323661383438336361623834613636613966 -34353231623566313534393332663038366261633037633434636562303039333731373035316138 -38343431643339313961336232393061306438316165366163316166353733323637386134663663 -32626232383832313030393835643165343133393261613563623831303639626636646265363934 -65623335313633396466366535616132643262333131646163393463333132333262643731636133 -62326634366336613765303763373462376238396231346365303139653966623662376663646435 -34663064353463643134316235376332363937316266343133646133383464316462333963653963 -66653434656336363131386234313662303535656633316534323733326331366638323664613934 -65376565353834353131336136353437666661623930393034336466646434376236313435633131 -63663466366163366362613461613161343237383432646330353864346439343437663235656235 -30386536343162326261313731616634386665343436343035313337353333376561653039376263 -38613761313361343134396166306536353239373864636433373137633065326364366462396131 -35626663363863616230613937393830343630383332363634616136353036353036343335313861 -36363333666431623530613465616465343262663232396661353965623234636336633931393032 -62336137613961323363653834353034363333656537656335633936316334333263373364336631 -61616437633930303535656362323232326434613638316462643762663932313634336130303431 -66666337666561633663663761636265366462373738366461653664326538336564363537363431 -35366364323835323938396438316436623636333965643961646133393336366463356565383431 -30303032656461323462323331383563393063616338343365393361343938363861326434313863 -35656265613061616332646333336336313764336535393462306361353265653239333266666632 -62306234353734356262356166396133353930323738396134343530323662653262353765613361 -64333135326639343766376231303039353364303833323035653564613433306564616231383965 -33303435363534613562326632366661323061623935623036356633663331373838343237333561 -37633134343366373166613939643931633532363639343561653662303561396630316630376233 -31623565643965386164346663303063643162313338323439373365303733376130623838303132 -33626332323232646537663834353163383264346536383630303739643735623164363838393039 -35366565373661313730383031653939363736323830366431343466356263613931356632623736 -35363234646431343865653534316332383238643833306230656538646531393635373631323735 -35653538303435373764363034353164636133346536316230383963346661303061613161313439 -64376635346134626532663935613966663063613533626261383930383539383235383037663139 -65313332656237653665316538646330396232643066393838633264633663626137646633373763 -30633865316531663935666230373066313733343566313164366230393066643539643664393066 -63613061303634343462373831626361343263363932323363353361623839636234373338366236 -30356663386530633633373033616264376365356433356262653035333562336531623335653066 -39383830303563626466343266656362613739613066643139356535646439646238316437656236 -36383264353139333862336563623862646161346163343861396366633733333239333161313563 -38363035343138616430653266313763343030396335303333353239336336393838353930396334 -61366162386365306435353365616661396563623337636636323965393035386337323763373061 -31343431323738343330346330303265333936376262633064333262396163633237643463326634 -35383338356230633339393739356430643837346637386337616335333263323665613765616365 -35386339373863643566393538613032346564613136373037333839613466306639313632363963 -39356337333961373131643161616433376633313030353833373435623363333531353062383565 -37343735393633373630356533663664346334333036373731643838623762356161623164666166 -64336430626164663463386361313966646338656632323838303461363064343339643533653964 -34363863656137363030663135336539656536646334626339316663633261313837373365336466 -35643664383663343037323931663031646163396232633435613863666133646338346562343762 -37386566366165353763396138356231636162643165643264316632613936343834646663343365 -66643935663533303037313038323164363333323439353930353939396263323938383636636338 -36353566633439363064356231383661613233393231353266343262616138616663623363626330 -30376162366137386134613131343030636131303866333565653132386261303936653236336637 -39623463643739623963356132636530623732353134646232336635663634373164366437356166 -62636337346635626133633430303634366662633964373432663431356261653131363138356263 -65333635343363396435353233353363383066613162653535313638636539613266383265386464 -62633561343861653034626162313234653038306334333366653634613535653264383761616333 -33616661363931653130613535666533613836613030633765303432366532373238616334636536 -65386363653836303666333831313261666662343761306136626363356662396563663238376664 -35383532383863646433666539366462336232663330356635363864383433373336343334333138 -37663338613536303763356665653434623863373061353532343135613066393339666531326335 -35383235663161386361336561316433623737313930616162653832353133363231323136643666 -66396266393137663837613639356539663436653563353637393737653430316461313865313830 -63396637643065343334333663666563346336363965383166616430306232653939336362366231 -64343965333636633438353164383963633566613038373566663730666233393063636663363765 -31353265663737666665333631363136353665623563333538326136653136383462306663396638 -30613061303934623564383163336461373062373763343463356636313034353132313164376532 -61643066306434386436653262656131393565346366623233333333343132373438306434353631 -30633462653532313662393633333339393737383662623732333037323130316634653631303063 -31306664336537333932373336623237326466383863396435666436663763383031313638316234 -31343038316562643532306433333361316233643061636131323935646164386664646563366664 -64343761356631366330333631643134626430383765396665376139336634663539356363333735 -37363838636264653561653065323134613261663734633533316636376639316235613766373036 -65396365336264343861313731303865393232366630653763333439396432653133363365653061 -31623038393462343536366336333666356434373862373733666134313034666337386366316563 -33653834316431656131623062303363303637393165653534666434666438373933393461653331 -37306334313531373131356432326434316435373931663962376537613937313439323131346538 -63363833313137613361636634396164303538376230303235646638396430356665383833626466 -65353634623930336334353963313633366533663262386265656566336236356535393663303566 -39323366353236613636616364363162363834313864623838336133346465646134306161356534 -33326238303365616139366163393062656539623732646131653363373766613531626336303563 -62613635333430663761613839336436343766346231303261323062656133656463363065666230 -62346263326661313466323162366139373237613031653730303464386630326564643433306266 -33303161623136306636633165353064383334653931393863653339323633383737313331366437 -62623962643362313765613337336138303362613062353563353261653333616461383830316665 -65666265643166303638386232333937383565303061373034643438646336656261666463303063 -37363963666266333637363936323737336563653465303937303633623263316666303466316235 -33333963303032643835373165366238343531646132613035303936303136633937386561633433 -33386637386634646334313466366263323934613738653666616635623230346266393537336630 -36643832353333656630396166313233373533376462323138626531313631646532306638336333 -37656439613364626362373335616137303762343338616431616164643663646664396365623934 -37383962383763316563633136373332656133306435656261353165393638376530343566633430 -38623831633730613631626437363836376530393832383966303636363838346537356461626431 -61646561303666343736323839323163646265633764313063653561323634656638323838646530 -64623361306330666165323831656361303966343336623332393365383361313833366663393464 -38393834623931633964336565303761366139333930666532333764636537626235386337366233 -36373066386631616436616661656235313962343639653038383033366434313164353335346634 -34643934613734326466633064613637636532633037353361343435626639306463396332396536 -33393430623633396563323761613839393931366231396335653263336536343564633063316633 -39363362636666353536373032336634663234343030323765383534616434616664333336333162 -61313833666465373232343264373766386365636538633063313761653164353438623139373137 -36333330373133343531353134383731646566653233656433366339353732303063633637376663 -62363461316665343564316533323462383637366161626135653164393339393035663639373331 -30343830643836393261363038353563623431366438393739376133616565396131363366653062 -66386338396630303234623664326566353035626238326531363561343663386663396436353464 -34393336323539323934326361623536393036383034616230386161383764646666356637613864 -62346162346336313136333434343031336431303436373132393438623566313361363166356138 -61653638653861393837643234646338363862633639383061643438303438343133383737663264 -33616363333163396338643038383166316531373161383632343133366434373364643762633666 -34366337373730356133656366383966643466656335323933353964336232653834663736613062 -34656433643834656137383034653861313831313732336431623461316135376230306164396137 -30653165343038313238623963653139636163623430643634363832613361336530616365343739 -62646434623263343365393065326136646265376135656661363238393263396435353232346239 -39633230303938363131663062313161633363633131383130346264386438346366663938656339 -33363861373033303031663463326131393832363331666532636664376661316531363963386337 -31316563616438316439653933343530346434303939383233343065376261363665353961646366 -61353731386536373239343133396537366432363061336535616238393935663933623532396236 -34633839343438333862386466316632653637636236396163306539633632636534353330363332 -61303336633131393363643565646236373335666266646162646438333764356364323164363163 -30633064646232643634643662633334343030336536343961333364656631666637366639636661 -33326437666536306264393864313461343933613838613033636663613666363665376236323635 -33666363326163346538386338636139656437386132646664386137626432336566653636636439 -38663338613566663962363364336563626362323164636436663139626664373234346461393663 -35653538626266656665363832366539366365326632633566333635353463656530346335353664 -35356563613164386139326532353730633465396536343266386635343033616262666632336136 -30383565336234323534353537636138306538623839636366393564336136353932366564363565 -65386434623436623932343835616566646165303231646132303764366134616362353435393530 -66303834343038666137303137636532643966653538616631323135653830343730333632373239 -61643066636562646139643334356633643532656234373332376339666331663433323130613463 -37623965353062383632666137306330373332646334333535663866313165343930646461306331 -66356161633430316164303363616232613465653962383764653336653134393037353864303833 -65323263356339623237633966643034313137383231376266663330643664383861386331643230 -66343933343564396530623736396366643336343264643036363039396235323339303638663235 -30616565363337373466666437623436303137636461623362366434653535323832623139353061 -32306530353165373963313763326537623061636462663534306437313236613464333266363738 -39363033383135616330353162363962646238383332626365646364373830643230306365393433 -34373132663865376665666265353739393032636439656461613833643066346435363338643830 -30333464633933626165353637646465333164393137303635383666656134633030383934366336 -64313539353864316430313637386339663233363962316636396237316634386131376534366564 -66653363616366653030636365393131363331616430373633656362343463383135373333346233 -65353139643065303364303636653665336132633435303466646532636664633437643937616530 -30643364633133336565373532613330363434326538346633376666646537333539373438646438 -33623463313964366231643439353763343332623137366266313234613936323439376330333637 -62646331393362636332663431663264373437303737633065373066376663333666316438343638 -30333232373563396139323864363039356238366266323534386261386630333432633539353531 -62373635643331353231313739313033363766393432663431393030643964356564396561393866 -64633332373638333532323265353165376239616438373834636462643761643562303235363437 -62383164633332363937396365613935313139626635616565666364316539393431326562666534 -61376662373431666531626630363432336134343361363434336464303163653536663934373066 -66373632616633656334373635373636653338323736626331386439376463633466643661376333 -35383130326637376530366332613035333635323534663536303832396337396566636636663936 -63613337376334303235643464326335323634363437633333326362653935613264633534363766 -39666131633265396637633830653961336165366666643936613138633061646263646231383963 -31343530623761656364376332653930303365643537613562373366323161343764303636316465 -35643234613262303135383664373431366166376363396138613538336565636165366430336334 -63653334346139383632313336343837366663653162623238616337396336666263636438363734 -37313065613438396133653464396239653839393461316236643264646237313936643533343237 -30353334306461656562663361363864653065306531313933316535646366303564336362666533 -38333536623831306662616238383663396165653365353930623863383835303836313234353931 -34333839353833636665336237383931376432303361313564373030643163353466633033616631 -35386134386231636661313330356536353638363836373765363935346333393835656638376334 -38653339353166346565303461393632343032363363356138633165613533643134623461633033 -31363362623632646366343865373363396237643730356565633438653765663332633262646436 -61643066643862663032356435366633393265386332616662316531343631383635616137363736 -36306136623230313132373033343634363833643533343631383162353662633530666435393738 -30343632386134376662643030336365366263363362393732653036653962663637633833393964 -33363832386661623862653361613039623061396538616339366563336464343363323566326235 -66633463653235626365616166303865623934376563626262646439326630386164353861353533 -35346439386330623036623365633534666261396461663939376162663837383161666536313830 -34646330363433333461653062363266326533333732376330316134383230626235393132386131 -30336435653265643062343336376632326330393837313466306366636338623036643230626338 -61363731326633643632643831393136306366373033656134663265653930333030303465363332 -32333839643565386433396132636234386634386434633530366361663332323235663861343262 -33663761323561366163343539666632306137373861666530383061636166373739336135366430 -62323434356235306334656363346463336661373865656538663661646237393935663131306465 -62313132373265323961643538346465663664626661346236306462646138323034353631666563 -62363139663736353830313665653139303665353761666534393264396564353533363963336235 -66356263303961386364363536333035313034343632656261353261653464396334646664386238 -63373964633963663465376336613966643162313939353262323339313337393532346635373639 -66303732663939653361356663373466646563663564633438613765646537333535653732623837 -34326430613133363635303535303539333433393731643339306332663232373536303136626563 -61386662323561646633363231353363643437376266363237376331636336393963643035383338 -62363063666332303565626633643130313836343565356332666264363161303261316265353862 -32306561643363303061663036386635616364353235613462393064633264333839356335626238 -62636132373537666439643739666135333938613634323530633631666535613364623838663164 -32613430343565653739386338383239366233383164366666633662366239313933653932396236 -39396264386431336136303636613937646435313761623630343230376662323866653234383538 -64373839333130353839626665326438633735316639633065646362616133363134383832646662 -64623639386362336639653430616563366165633538306566303737643464626538343538663866 -34313836643934656431346231633030323631356239353064643266323637356231343965303532 -63303236666330626334306233653139663132316231303330393731303232346164343164343563 -37313066623638333066316435333262653565306230366435326132653766646166343636613761 -63663332626561343630343433373033386535646434653937613764663033643663313936623861 -61353363396361336533386238393033353262623933653564336532616361313364376361363864 -35376230343964653663316161313761633234323139333736366236386339653232643463343539 -37623461363266613265653466346331363633386636333437343039353766363638613931383938 -31623465336330323530333333313835386561343465666363313465626633313961313632326265 -31373462396663376565393065343830323433666264326265653731393737303139393934333630 -66306130663535613335353632313762646431323830303531343666363161326239393830623133 -37646332353662656235633938376533313337653230323064343233353063316337316366613433 -31616365396563616334643438303830356631363861393163643266306364383665353738643336 -65306139626366366166303534633831386632633465333631376530356462636439343362646533 -34356435613966363331626466636465633964643635373335663933366135383630323337316462 -36326235636537646164396138663461613265626161346637333466333561653763663439643630 -34366633613738643136376236373835383661343662356539333430623139663631653238376336 -39366134633439306431633439323337356530633463326262383035646565373162356263343961 -34303138383334626265396239396138653164636535323734636634616165633538316530633937 -65383839333763623636336166306539383036633265306431303237376334303532633639353635 -66313137666439363035646566346662373536613637613037613332663163306166393831373035 -35666565303035613732666137613663653064383935353562616466623331346563653266306265 -30323663613763393562633336643232646462383635373961623537663133666133636464386438 -37613162343730313232343765633733646235316561333431343532376465613533656366333137 -61343339663061666265376436373365326237663730643634613562336161316234336634303836 -38343035353532326632633661303032303231646461313937636563336664373639363366353039 -64353964633761636238373262656438303835353262653765363639373336333931386565316334 -62313366633761663534326364376232366261376264313561373435623638646163643537393631 -30623862373734326666376537383565363363366439393131623234633764653836306437356438 -39656666653939613762386235363365633830613137633730623965623031356466353039636361 -39626431356537633339316231356464313265386264313433666464313236316430653436316232 -37326139633438386639393063653661626536313932393162613130376264353331353332323930 -37636364326162636563353766353435323735333264613133373561646431336463353035303835 -37326264323761666532373931303537373531613366303237623631303931663634646263396438 -64316130653139653461666131313866653937373436356464323566393631353832306666643634 -61663234353663363066663934313439643136313039343639336131656635356336313231376162 -62333161336264386262333936653537346533313864356239613130633863666362636130386532 -62636364363030343336663565393961643664613735356432646632616363653033343763326539 -61356230656537313833343161383031323135333338613937616561376139393134333839663732 -38653263626135363939626134386363626563303566666564666536313033393030323332653139 -39303736363437643033326539303466636633313035613935636664643932373062376165343134 -31346266333864393663306534343037346630646465323932346233393532663362383839326332 -36636130323831383633373331326138383934613265396261666231636238623735313866383364 -32636164313630336336656339623266613135613662633363373432363765323730396661653063 -36353734386232616265396561373732306333373239326562646662653065393039386434316537 -63363733366238313836376134643065363465353639663162306463653831393939306264346463 -63613133353035306463316165663336636564383532366630366363323765616665626532356231 -30313033383138373832323962616438613336613239326364616365373365313563383063333130 -35313439323638303035303033623039613432666163613733613061666239386661323632386333 -63383166386163376165393363356434326233393361303863343064643431353665323533613264 -61356264383966306233353737386239626261323230363636333633323737393236626366336366 -66623537303734383835313437656361653139363338356665313539306130336231616361653433 -31333131396333633630666533666164646636623561333630323737633534336634643062353534 -31613338373964303664346536336663393834663234633733393132653866363561616532626663 -65363165393066306139633235343135613333376430613437306638646435646463653065306266 -62363438656637636461373863333936643364356162633866326262643466633566343332366233 -39356664653731643665396633613734373766373136643231666136336636363332656437353634 -32353433663664346361393438316136666132643463653963393439336234373532356637306431 -33376638396338646363396138626162383239366262396163646337383533373964623263363530 -65393236636136356231376634616634633234353831303165326136336533386138396661343937 -32616530393733616233613339313937633230636563333237383638323661376434663365636339 -62356165333161393032383666323039666331373635316235353338376134356631396362303536 -34333835646362353863376336613766376366653966643037336361393239373635326535616265 -36396634616465633637646261633864346132356364343366343930313139623831343736376136 -39353430313637303664663438653963346133356639393238636363306537646135376536336334 -66326162353866336461363132613731306162323661316166323562643762353762393732613864 -34646535343538366638333839656434656333663330383033376364616632343663616236333061 -64303463623331323934326433353735383137366439393064386238313537313064623737303763 -31343335333163656638353433613030626163393338323461623632343737643536333265316666 -63383264643036623863366435303135373337616264336266363466643835623339396261343964 -31383136626161653764333632633233386265313735333837316234306331333332663231366233 -31306134353838386534383738396464633532653462383665623233393133653736323833303466 -38653131396536333332323333376431613761666539636639356261656138646561386666303562 -64373832666162366536383165313065343132313130633834636133643930356538653632653730 -66636263303862383561386236386331333136633433313139623534323462626463313536626561 -36653232643861366331666666353939306465663737383963303731393638363833323237353366 -65383666336539323863663337366464613761383439643761353934393162613364383836636339 -39353131646137396463313461343333646436633833626461373337643638396230653138326265 -61343632623561343538343536623561333234373732613035313631646361346632613137663635 -32623232346461316534313633316338643561333532333437303235363731306339633964356637 -32386239353766343862333532346237386162313862383861303933323366633666313530376234 -33356138313833643331616136303364393437663134363033376130323532623039393035666264 -37316639613634633064343038333731303735366437323130333339623833313562363032613662 -38326664343336336235316565346134303239656366646238636532366635363731653938323862 -66653932313635346264396331623838316534623337343061363738396334626161303830336537 -38383661353335326436613765383862633866646533333039353937613734626263303535653664 -31373637396365363538653864313230366439306334313766633538633037626664306531356635 -62646231373732343238643762663838336466316261336436303763343036303733616665383233 -31343134373634323437396333363330376263613665666166363866643535393261346461323432 -30643737336162613633623662393161303963346231626334326633643032623933643733336536 -62326565366435323532623135303238373664383839643231326432306639326663363262333265 -61633339353835656364626331646463346462363633383531643430623764666263333031663463 -38356138633231336361633065326230353238343138386330666339666639326364626264646161 -35656134316533616366333034613031363532343832346131386131393935396631393465623136 -34393664393434363130386136643831373033643834323138613965616439613735303434346463 -32663333643832666435326566343739393466303238333135653163363935633862306135373038 -36346134623536326636633331656437356233393465623936313731613963356137386235323032 -32623438316439633733373166636633633034313062373961643235313431393735366462343130 -35316264633238613531666639343437613137316166613839646266663634346561393337373063 -61666235393265376330323439376362353065303961373066373038326565653234633662333531 -33373865383834363035336464313532623264343062343134313161653633363261303331613265 -39653132373936636464663939396335373166343637313962333335663839336334316630363264 -62373565396634383461303635333834353938646166306537386263623336343232643437346632 -64366639363239383238306564356338636666346265396464393437313932646138346336306163 -65323734373038393563303131393738353765646431336233356566663634313939383136333336 -65616334323863316462646231396136393465393837613766303962303966326361333031613066 -36353432336563353330326262653130626135636136376561643839363761333166363662623433 -64346531333262626434316136303338333839663736646137333665343532666337616436333364 -66656138323733333939663131326365373532636435353166316138663038643137363961303564 -63326661363165623430323737666237396432383764336138623461613565323734366433306632 -65656336373965393736643065633635363064323338626332386632326233366239343564613039 -62366231393330363665653364626437306231643562353732393066633765613834666331353830 -31303833366131653766393437366361613633643538316635303237383035656165323734613138 -37353536303562396563353237393130326435656331353438336336666465373832386466656466 -61666234656662313438613264626465616536616666306538653535626663383064333631376362 -34633564303234366566393733373962316337643664613631616331383464326137353533663166 -36386239383262613864383234666330316162363266333761366463326161633533633336353035 -34646632346238616239666339353737633838636261353531663366336462663162336339333733 -35333332383934376631653732376232386438373363316132613034663130336138653433643636 -33366563626466623438306238326363326435643366383330663264643039373165393530623932 -35396339386363393331656666306235343038313036333534646463326264363538393731373662 -31663762313037613239616264326562663863656339363632663234643962646431653935353538 -61363637613630333534623061333762616262393366666337663561316434626261373539646332 -38623230316565303531636262376366633332303634343531323638656463316164343834666333 -32666639313733313138626365623466313861626231623532393731326563663932336331383931 -39396166306138333430393030386136326363366463393431393765343538643261313935323661 -61643636653131646263383435303364353232376232336263393436313166656661373931373734 -34346338346266653636663031643232666463353662313163343432646336326230646361653136 -61363663656462313033643162663934346162366532353431666561346233393866666135393633 -33336562616630303166366363373530646432643864646233646561626235393630323062396430 -65303264643465646265343962613062323639313165346534646561656365393634646462363261 -66326336653037653737326233363736333439326666653538316635396263366235653565306133 -32353233623864336337666439626637393731656461666634616361306163646535363662306239 -31303330643731376334333737636162383461393135616639393262313461303637643734323061 -64623230633563326364343266663633306235333239356337356231393935623635353432643639 -31386139366439666465356539656262656430353032663639613063313436623735616530373336 -38346661653930613038643537643765636664366161656636626137383265356531356338313931 -66366565316663376136353532623831366338356234643037376264333864623730653366326135 -64386265346661333764656162333237376337613162663437353364386131306436383138643362 -34336238343237356536396436663434613861626462323765303537663161636665346430623465 -65373430613965313661393737356438376265383938653365383730663861326465356434613762 -39353930623464633235393261356164666430373962376634626564323264323531386334623335 -30663365666638626330306536323034333663353664646561636632633237306561643030376135 -30633433313965633233396232653038306564383934306630666366636131383266663836383438 -62666335373936323561663064363935386230373662373065663635656532613666343563356136 -65333461333461633866626664303134393365303064306235346335616436346362363737336137 -39336431653136636333636239353732653337363261383238313030613234393833343465656430 -34653964336464366236653330333933613831326665306364623864616132633731613332336137 -35373763656135303131653734633733353439363836323836633839323666346363303465373035 -37653639313835366561643538653763353130353762616431633931373365323636393437316665 -37323833646432396239323330623736623038663937623632306535383566343362386263376466 -38363063366361326231356464363630336535653237653131373236626661376364353863616162 -32626663636434323332336532663732343266633731623566356663346635623562653939653465 -65653261353865333866663430663565336265646432356664363239386136353864636439356436 -63366439333734316137636564363739616362643666303633336138656437316461653931626331 -30613336353034386539363162653739326634333532636561323732623463356366373662623130 -39326235343934303536643463313139623562313263376531383538636264623363363139333131 -36323161373963663133646163343033393330626266366266373335653662393733303336306163 -38316539383734363962353636353538643336636133623736333336343332353332333435323966 -62316135613030633564316639333662313464613030646163313637623136646563356337306138 -30356264356138633865613830373464653434393831376264333739316566323165383037346533 -36363938363662303638386137313430613237336234323336656636303934346162663332313532 -34643437663438313065633539373035643239626637336438636435386566346138363231353365 -34326361663439313661333237633132633334376331353062623663346466646165393665643761 -36316235393164323338306137363135393062373564363236353365623639636364633633643363 -66356265386237643763643865336539323031346436643039316531396531373339333361613665 -32376165616232343866366533633135336233303033633764393832663864363362326432643535 -61646133346637303239616530393631393966656562303463313763666236393933333461323738 -39353938366266623364313561383761613232316639333039643932396262323165636234386664 -32356139313334353733383030303063653332613263376361306164663732633931666230383733 -66323537396434336138323431643063663064653962386338653564626661623138306138383634 -37643431303963613837633661323233373134333930363839656335393033633733636463643737 -32383336323432613765336436663936613334386237633631303236306531616465303466656162 -62636136343938333965353434363232303537343334353131386437356338623635666135373766 -61393534303030393035653563313632316531376531336365636131393432643433646135333639 -32613761326331623363373036383938336562626637316465393431383665616333613337306164 -31356231326666636539386562376335636162336330663961383864633562653130633064646464 -33343831643437633135353538636363636630623061336462323036636562623833393966656531 -37633264353963306538646330366635346661333439633530666136353565303266333661333035 -65333138383435323762613033323338323431373331666434323631363530616635363563393061 -39353436623837613437323136613262373166373035313632663430666231356365306639343731 -30323339613631326661636631656539653262663130366365363062326533623062616462633438 -65353736313662663435373165346530396366373462656132663730366165366131303865333831 -34343265633333386334306235626531336236366363326434633936633734373664383338313863 -63323464323036363935623565346138623833353833643961353432636635646366356264303533 -65303330306431393033356233663861636466626431333039646665363335346165373435396637 -34633937336635663635343035363162303639366265373266616462333162306531336431323938 -63323563363132613430633137373833313138376364626135396565613631326633653537636132 -61613639336235643230386163373965363131333130643637376635383636666565323838303238 -36313139616137303037323334376135326630643935646464313832626539623637303663306630 -33333336313235393632306239313263373365643930353330333764343337356134643663666537 -64333664343536633261363265653061356364626631393562373235356365326335303763313233 -35663334396138383364373032363131623936396431396134646231346232616663636463303732 -37336530636433303639303736323335356532393139623238356562333730616637343932373834 -35366239366363646131303334663266636239306364366162333663626565653733623164663039 -33323039343033393164653437623333663930356563393163356532353430303062656339373132 -62633463383964633866323736373765373639653664363737646531383431326130316531633533 -34663934633966663365633530666534303763373537356432623866363461313538633036346232 -64653132353661373836656636613266383537386334373934396531346130343630356335666230 -66336337323062326332633565656130343131363630646335623539656631396631306639626639 -65663234316261313737316233656462363032666232653432623063613537653738656232336661 -37333162376339386334363961666166363537633133386265353462626339656334353038343739 -38623034653737646165346564363463623336653565653865653233333436373561636338356461 -31363537303639646139333032636338386231336337306134643432376330623461353962303265 -62363261626436633161623435623930363165343863663065326236323839663762383265613237 -61616538623639366233333266666337633634333865373339663666626364646364353061386230 -32396336623963633932366131343465346438313236653235613161313862646535643566636534 -38303634396134393331363831356632343030373135396134323036653562323664643032323734 -38303730616439323063646231656435336664333437633261313665396333333438326232613634 -37623864366132626164386562376136313135333363343137313663306361653631636462643039 -61303164333734663366636661393131306361333164356130343466376432396130323134373265 -62613564333764353939336566373962393761306565383734666239353466363334616433613164 -36333938393163366235306636626362323530356135356336373466346337636361663235636631 -39346235396165316163383530306366343937333732623564396662396365353162636633663964 -33373361636535383933653434663664343435313731376535363035666136343733313962363762 -38313563313738393163343863386439626531343435356431323438373966656162376430336463 -61316161396432313064363264613734373738356137303139303638653465383434643465313230 -63313739343032303939353839643536343238353233616134323666633062626239396461316462 -34656563393763393239323065646639363533663937633839653662363135626434306636346266 -65386562633933636233376139616166626133316430636531363334363064346337663066376332 -61383364656535366238393565303530343230313831323362636531633163656634313963656464 -34386636396434663565396436336239303963613163363361353434373332626464366230313237 -34353165353761383963616637333837366264333464393639616465353337383033653963306233 -34616437633931666538633635396161323164353065353931663735633932323961383237343061 -30336635613139346463306336613830636432623132623130623663303837633032356136346637 -66323537386666343236623136333762333335343661303132663233633235363734316334393530 -65306165323865393463393733383236613834326138643363613565383039383939316162353037 -35393634366661636433336633393562636361326335623666663132323963613639373234393838 -36636538303564613365303935326233623234366265356366353139396161623038633065316164 -35323263646362396534323730646162306166356334303766363936663239396330656666666539 -35323334336261666138393933363566326334353566663963343138346139336535326335366439 -62636435386630323930376135346561356530653434366166626461636631383336376537376634 -64333636646561313130343864343365663466393533616134623139313633313465663430316362 -62396637646631616237363535626238653335646634386164653038306363383531373636303936 -30383035663564363835616166376538383132643962393162633335383563303235313761636164 -32346366623937326336393532346333346462303237373866633532623832303761616466373062 -61373935343733343035663838343030306565656165643436323232393233396539663130613139 -61386262343862316261343363336434386534663163346562356136333264386534323131393937 -31646537323733623632373163383863306333653636626266396637616364326361643862356461 -62363930633062333633396131356632633361306162366531643062613831636532646634353266 -31323931386166633863613064633039383032373831336637613438613261316634643033613436 -63666562343639663965663961393765613431383738346165346439653164376135633139303132 -66323963383134616634616434636234323632353665326262376134313535623730623461303532 -32613435646637303861383930666634306561656630386339306536383731376234366633356264 -38643338353638323662343261623236313662666331356436383634353762353133323162366163 -63633738353864613262383430333965353435643766616363393035363030613563656536393335 -63386465623132346435633465333562346363383632383266653562646534363464366438346431 -37356335393465363639333931356438636263326433343433396639333461306334623964656232 -64383032313038386561633236613035353364326562353766653135396535356637623431363234 -39376561333732633432396136663365643934666134333863396338306533373766366561346338 -36343765643062333462363232373337613730386362323338336666643132363233616336333237 -30626466343535613164663933653166623564633639336138373466663061383063393338396134 -37346639396539353639343964636366346265626335313034323864646338393330363034363837 -30313636633663393965343130623966333961303038383138393935303636616239346266383530 -39336539333638333236343236333966333436373335333263356238666636646433336132653938 -35383130333137363238326136633264653238356363386537636261386266633664396535316366 -38356265313939396532323638653134333161346133333961333132653231643530326635313338 -32633431303136313539353166386437323031326464636432663039636333386266343565396639 -66333662663437306334366462396532313932646336333432333434623964303462633634666434 -33316234353462616532663739376133363331363662653638396239346430336239356236343939 -30323936323038323164663663313930666663633562666461613336383936393061303239653933 -62613232646464343236663536323034316662336166313066363833363233396166313138373237 -38613862376666386565383730663361313031393834383733393437353530316635356637363561 -63326464393264303639303439333337346261656330613734326362313730633933366136636439 -61623963663961323630303836326264643332616461376130653462666338653862343462356564 -66643866383166643730353463623136336663376638376665323533303561373934313838323838 -37613232366337386234326162313061323962383837306234343262303063346161646162373366 -33373964396264653639663530646565393834626536373738623433373562366161313031346562 -33363764343436616430636138396135613837366530653730333333626662316239363435366161 -31316466343636643465626130346635323836626535303564353733623331343238333130626638 -65383230363131623831343031633334343036393539376533316161643061333039623938623337 -31396662396163663239616339376166616230636238653432636631366336616633363063356262 -39333136333231343538373732356535303862666166343237646435336438356436343534613839 -31393439353637353131663038346362386362613363666563393834346562346165303834376235 -64666231313133623531343336643533636662333665663235376138663538316135396562336466 -39663330323466623465343034623165316132636433336563356138333763333433323336633963 -65383632613337323034373833393331613061643039393130663766636333306637623236646261 -38646137323732396463613933653837636638613930326136643665316239333764383163636334 -61323962343535373661383661653166353337313638653533313132393936393333313738383665 -62393366373432393762393666363636336137373535343138316132666234363865326535623834 -33626236663230643632633135653564363065626237333065333635346531323364636235393439 -32356235626235346635336566643939366232363966373233303164366239346532623131633335 -34373062383762666438393836633562623362366363346562663134643931616338373438653464 -31393639613337633533326436646136336165386664616330353033623666616334383533626565 -38363831316139343465666631343636313064613532383537663766623233326561623333623866 -35653535363065663033626561356131646663333036646533366435393133303662373536333538 -30623833326530656530646665383261303863343265353361313030636163663865653937396236 -65626433303063656430336438633463326132363239333062313136616164663063656466313836 -30616466343566336264363539343164363663623136646235336635333233336432323036313136 -32636163373235316263333336623661633238326339373266313030633362303433616565626135 -38396161666262353931396232343239383161373166356265313163303732656363656439303531 -63313162366165346234333235626235383534333739393535383838656539336230663665336632 -34633030613035643830353437313562356561343735353466353762363764633134326361333031 -32363337356239343666653262383538633765646136643566313464633031336634306439363864 -64646166393865656439343330376261323765323762333939633936353266363135396366653665 -66333661336366613634313162313463303732663665333365363962346263326464323337376562 -32633764373663313064646331376538303133623163323166346663613830623036616438626236 -31386131333733663837323537393765353831646234316331636531333339326463643635646365 -30313038303631633537626261336565353635373638393565346631623962626634386362666664 -63666330313131346232366338366462643066616166613964333964343862336634366465303436 -37376165336363623566616164386463643864616539613863653461653931643264636566383564 -32646364386633356239313966636261323438356536383239613632303739616665663336333936 -38333930616239376265356537613237333538326634353537326337643832613161653135616535 -31633066326261616633376139653331313631313461386131623936653334346239663337373763 -33303330346162316437343930396131383331666233366637383436616664613561316132303732 -37333739666665613637353937376636663230393134626338316131666362616533396538346232 -66353430303866353338663437333263383038653266656339313035323338653564333463343264 -38663761343135353363663561316134646335396164396435326566383237363764353439343861 -35366630393563643532353731373862396637363365333362626462363535613635616464663337 -38333435666561643137323338353633363439626463663339623638383865363361383631663337 -36613334363438356363383561333838636462663831336238303863643365306336626432363737 -64343863633731333364303133396439663665633664613263383338613466386162633033653030 -33356639356536363364363033373637366137373735653539303037333263643561643333636561 -39393064373535343639386263613162366364666139303432366461646639663931623564386563 -65393464396632346434316537396463336238363862396261383333346439313839633837386263 -34623132623263336261373336613936353634633537653631646531323861326365393334643164 -61616238383563613235396164386330653434633938303138633261613065346631633635623466 -66643738336562396536336232353765643065396635396363343263313436373065663637383163 -61666231376632313466366364636165616465363338353734363965656664643063316137633664 -32363231356665323539656639376231383562353462663231346139613433356135633637396231 -38636436343431333662386233386238616161616261386138393939613335326638663037396163 -64636238366334336635376530383034633031363533656233326531626461653762356164336232 -38313735386132653361303730636635333433356663666430313735643062323437323937393262 -36383837336434396365616662616363383362336333373432616631633532393837336332346333 -37366361656163396162333965653335326664663564353734336239613661333639616236633062 -38373465653632653062353931633534306461336332363838663037383164383230383333396437 -65303766346635336231626539636533303163373437373662373439653666316632373066636563 -64393062363330666566343562373163373236613130383766656433623332623930666234623062 -30323533326366666665663362653535373463376366313739343462663166616436373263663763 -37613662356336656163373766663438656466363036333661313366383632646336363738303864 -36316239663761613634643333666439303964663465626261316463643534646533396466343731 -36326438366433353662346465336561656237313238626461396538396666306431336334333338 -39623735656632663633393730316138326666343435623563313165633464353764363833393566 -63386635303166643032343263366432396439616638376434663364353866663834356538663539 -63356335656436633962666662346263656261363837343237383533633961643933636466303965 -62656463653534633666316636666565373930636638653131353030303564363464323231396634 -62373936303036646364666161366364363433313032643466323534636666353466306433633932 -31303435303364623933653738656432633865333836653733356564623333393037636233653438 -63373661626530626365636139333761666635383937333531323432306335656334376139386665 -31626630376436373633393034653761386564343864373033396661373765333731353637393539 -33303662626333333733363139613761613431656262306233346634623162323038653366636435 -61303864353735316339306265353231386433303266663631356662373062366334313263306361 -35643731633665616139313330336333386434663038323136336566346161616633643134396630 -64336666643730336439663664653363316461363439376437623765303766633438353936396638 -66316537313936343133396662376263323763393735656532303733353037623065343835366434 -34666338313238333462383738613235353965636231663538373863656265636363386431333035 -37613032626136633635636132326432333337666138626564613662303536373535363537343539 -38366561326436353432356133656431393231316330626635633737356266396266316562636336 -39363462363835396262336665366531386534666334663237313862643636633339326637333263 -63343234653030653661646165333634373736343031363636383635653532396466666334656333 -35353730613637303562646137623837363532663932633333646664343631643231633262393831 -36313763363262303665393634623132343736333432623738393332353962373131653761316131 -36643539373436346632663239303031393366663632386165633334313562643063306263636566 -34613065663130363461316164636464383837326539343539303534656130646331613762353031 -34316362626161616434636162313937666161373165313461353263666664373435633436396364 -32653132383838383039346562636332633865376339356238393630643062316433373863303538 -65373465393135643736313135303730623333613330646235356233303366633430613161356631 -61386431656234366333626263376634623163373532666462353231373536353332393937376665 -37343231313233346236386639363464383062346232653832623036663561326364326631363164 -65333235326635613435323561373438663934333263623563396363663836373932663633306630 -61616433653635306163663733363261636338613465353630393031323366313963373565383335 -30626264313538323035666666373335613034653463663361383237313832366365363761623164 -35363330336438363036643165323636353335373962316433373361633536313064326263656235 -30346363323164396163646233383165316332353335363263626632353636653934633430323936 -63373865373638623430616463643162393038626237383938303866373334653362306430363638 -37353366313833653836353930393962303863623734326432383161633831663533313738663666 -34626231663166616435393366313632353562613262663031303630643137393334303736326239 -61343035646233346439363462366531343562333935353531616438383563353937363265326161 -34366435636365333964353630633366623830633638323365313538346534396436633036633536 -37313262653938633237343235613539373261396365336436616233623531316135616136663363 -62366662613531383831653233393462663934336638633739396638633231393766616437383935 -65323463663131616239366436346230363563366436323464373765353464656364323663616565 -66656536363337353164323931323863333533623530326566376630353864386530636539613063 -36303531313839616131633934613234373565336535663966323338353432383039623466353166 -64383662393433393739316531653533643631336665643866313061393265333632323136323165 -33663962346533303465363438666531376633656332666232376235343538643831323932316230 -31333465396530366163643563646238326162663631336438313861396463633830663865626134 -35666532363931386366313437353732646562633565373834643237333230663731316534323235 -64323263323865653361636366643333663361393362376139336532616465396263613236373831 -65323763383565613638393439643738343365373666356530356533643962353331396362636133 -32323862386430653465363938386335643237313665656537313761393733306464363963613662 -64623835316239396131643035623736313330336534353035616563373033376630383230663665 -36313832346561653139313461646334653963616664343132636531636265613162373836633666 -39373730316162626161626533653430336436666661663461623462656139633734616230643333 -34623635653262333931323464353432653361633162313636313936396334316630313263316162 -62633265663731666338666332363131376135316537303338383836303163303931336537316664 -65303539353832366163333662386134643162343730653334656339633936643930613732396561 -34616564366163656565306561393338396161373864633037303239303235376638663038346637 -39633439393139323166636333333239303064386230356435653739656464363635386631343464 -65653832363864616239353132366437346530376238616435626135636630616166616534653165 -36666134643933326238633264623638653530633761313137366261373964313937653533346634 -65316565383138636535613632396639326134366632353163663830613264313630326463366232 -31363430663435326566346636363066306433303365383933326236656365313939363634353161 -39393937643462376332386435393166303235373364393264313966333434653031363734323530 -66663863366564356631626538633466646338613034386366656538623235663531316266313266 -37653165383264643630363239353361656133633237626336353962666166353337393537306230 -65633139303737663663353031613532623862366530323464613065386164623663336632306335 -37633732636562386237316437616265653264343731353030336663343035336462376664326333 -62353666366461336162626536346539356466336133633939363165336430333234373038333361 -31646632353831383639663063313431343430336162613536613933353663663931656131323437 -35303135663530623031383134353636663833323163643532303564373361333933613838383338 -33616436383335343538346561363561626533353361626636323535356562313366653264663137 -31656662363333393139393039306330396333366464373332333534343738303061363637626636 -63306633336131633237636661383334316238396530313038346265353964663230373366393933 -63383464633265653562353162373932376664383338376535636663303139616232383337653764 -64636633666132623937613361326535346530343037613964626433643535343930323933393863 -39346565316664636635656431363737376463663034353637623364613532316234326639373034 -34663931393365643965313062333037653866393432646339316235353562633033636334386335 -66636464393835626363616430333937373163623362313264613039643834626263376130663431 -38623366306361346663313037393766333665326237346538386231643963346233356332353066 -66633638326339396331643836353530323831346639626332656566383461336566653237323533 -61643235343131653764666435613139303834313930396262346630393233323430373866633736 -65363537643031616336356564316466636361636637336163303565343931343131343631326232 -61333564336461383937653639623065633736373163623830663161643730353766383937363664 -36386263386261616164613563656134383833383762626462326563313866306464613230383631 -30303362363565623763616665343732303535343831373234346166653537316361626439636335 -32393038343764616534623261313637666166343162633237626231653333376634373339623639 -62643166653936313634373631303663303838313539303736313765393138323466356233333230 -66376630376562323065626532386636643737366233643564383864336537336134363533333438 -35396238336532613831666439626636313231663136383865613836326163653266663735623663 -33636434666562383362303233613739356436363138336638636334373339303965356237633163 -30363466356564396263383734313039633235653536386635373862326465303865393839316338 -38396139643965383061643133313138383936653235373636346461613163313230616533626434 -36643833346437363361626363336330393661346634623761623536616534666233626533383232 -30393833636266383537333238643535623231313164356565373635643837616366356437633731 -37356230353462343532326462336564613362623461613831643037663164633764643633393935 -36353333383765353165373833616165306531393033646165343963366435326335336462616634 -62303339666539623236313335643134313865373033303535663336353666363333616632393331 -63373337313162663432323762623637356466636537376336356565633736383664353663373234 -66353830613539363766383932616234656235326130666265393064336235383037336337313630 -65646139303135326137323434626538393036363961356534373939376632643665303062356464 -34313333306338626635316264383061393962343864626131656238353964643937363462353439 -66303236373437303937383164353136646161393536313932383134393339646665373431306131 -30333965663131346564313865666466393465306437636635323863306466383162383132396666 -61666532386664613839616533653639313230353961353735393466636164363065366336656164 -65313934613035333936386166386639333266373730316630363836333461643431396131323265 -37303337363631353638313266313366386533343039303536383133333632376235313231313162 -64343634653563633331653739613364323963623738326330343830386465643835393831653838 -30383136613438326333373466626565306666656363386566353130306163613939663535663763 -30306133613232303262373237313038393339383833663932643031613136623934373664623966 -36623731613836333837653238386564623331663033643566353430376561656539383834643561 -63333361623039343066386632323433343535613666653136333636323266643836333364343236 -37333361363063326236623466663464353137333866303863616533373466366166646434363031 -34303034306463656236666330353133353237633665313439633539393234616233363161313033 -33313561656431373164383363343636333966663833386233343332366331346661373732663062 -39336465613064373333343863343539323732643661303235333137363038313735646138376566 -33313833356434636137313233353766333032656464356462393064663463653533613034356330 -65313331346462643530343039313734313063633561343736316139633166323438653839383563 -31363638313237353638303862316132653835363436323264353861376164343331346435396262 -65643931393164343536666332396234653562386361353731386464363631633766303362373430 -61343361653232653162643033326165356235383064623936313434396461316430313865613032 -63376261663763353036623134396563396138376264373630613030663362373737643466376365 -38313431643134363235613939616461333963346132366362633539616431636231326237306265 -35336337646131353134653162623064373236393333396365633562393864666239333364303361 -35383632646335646666373336303661626132663863333034663065346465326637333636376231 -32663765656665386433613136303738646466336232653839663563343039616337323563356539 -37636135376635656134613664393234323862323466666137633966343931336135633530383737 -32653563313164306162653661376639646461303739313762313534636634313765333233343536 -64663533353935316138636361346432366335656235343339393533333564366164363865366633 -39323166343262666266303735663864653865663465613935393331386666323833343461333261 -61303238336166643731613430613766366437306263373961363036643932656437396365626562 -62623262346631323862363735613833326665613936623062663762326137323461303038393361 -64323534343561336361343536376464343630626638623438333266663664613664306161633035 -34623665353830323136333436353764663939336664653539383437393765386436633337353163 -39336135333939393663333862333130623835353063396664363134663532663765353637623463 -62643866623162306533643436313234313935626165353130306534613231643162363332313030 -65376536323435343062343863366666383331653930313030343937643062326639336266646663 -34383763336239316162303631383466613564343133313463393539306462653536346131376331 -64666634353161633932363566643937333732363261666164323963383064323237613032356531 -65313332343839336633303038326632636661326631333761616666646163613833636264353532 -61653363363733616564373762363639393736396637653533616232343464653030646465633635 -63303863366161666535616339396662643531323535383462343438333934303031653136666165 -35363561336463383730393733393432653836373764646366386132616237313132623530376466 -31346438653730393662386463326137323332383137383635313430323364373339303135313138 -61656432616238316437366263393630616536643430386233333639333961306633346633306465 -34653564326238366531613130333436353830663036303761393264323736633565663763636339 -62336636336235313263616630623238323333373536313731393065396333333337326134333965 -30663137663663663064323364613963386661346466356164313135646135666662633635383661 -61643836383532383734666361386665643237636162316437623066643734666237323038333733 -34613230386132323565326436363031383032313030353366373534343761386234626338623866 -64666363336534646161623837383261636530666230626438343032336635643730383430386530 -31633431333735623934336434313163323864323164343034306233313631306532623965306636 -34303036653865643132306638353737303763353564656233663964336166303233613532663736 -39313531663865343336376663323566353836653461626335316564386261653363393861313863 -65343839353337356166326165313230353334643238666338353935363733313534306236643731 -62323563643132653136646165623161396265643265613130343237376339343331333564373139 -33373163333334386263323830326366623261623330396365356263393235323565626564373336 -63393466336239306365383434366330353564373430633738323833663636363839313664313030 -30653765346630656462383865356266386334383136393036373038313837623835633034316362 -30636133633936363335626632613665633736633030323663333964663130613563613965366661 -38396561386664613531666562386532356436623736653639666163306136643032303933386233 -32643733383261393131613236636163396232613032333163303838643934396236613639633963 -35653562383363373438346133393732366538366539663862366438616437616334626465353435 -32316363303763623239323164333062363061383461303865393062616139633835393064643364 -61366639336634393834386339616538306637333333323639366639393830656531626335303539 -30613037306138373939343137356362393635376562333830663464303863306630373639393365 -37343762386639343862366231323531343034383564326465363236323630343838356163306337 -38653333336238353132343034376461343132393730343864666338646135613533383462323737 -36366131383039303538643934363534333163373134363763326365393830666439363638633331 -66386164333635663634623536656461613563613135346665646134393432663430316338616631 -32373235376432393232366634373837373332373930386664366230663261336462633862616634 -63666632386334303036363762376266646166626161393137333932393836386131613735633661 -36313265356436306630623431306331633761613436626532623830656239363061633564663732 -37353965353662376230633064633936393363393731393530633763623934303064643233336463 -31626263666536333533643665373033633838333336396232383565623961313730383261306465 -33616532323234303830643961333162333863353836306536316462653764356235366632363739 -61653237383932613664663965626662633337383932316231376631373637336635653739303733 -38626333663639393233623534653265636631346663633235343639623566353033643862386263 -33663838353264316230663063383134636366346664323039393737323634316261336238653161 -63363939313162303035363734663438383165316361313061613133323065323636363837306662 -38633238383865376132373833343764313639353036653132323564633863653532396238303563 -62393839353331383038653064323738663230643734316661356235653666326630333131613763 -39356334373065383934626238393236613634653835383538653732643631656337363934386538 -61393538336439313162353234656134613036346261663838373630393165656335616339356638 -61353731663966393564393165626262613132646263633631303066353665623530633436653839 -33376564636331636631363738613833333863626430623439353136643532323664306566613963 -33316230303565656536613964646532353366616432316633613937353137366538383362316432 -36343532383134656537316662646335666336363964346161323139363433376166306364626531 -34623034376532323535643066366266343539343463653838313931633432316264313332663531 -33363430306364613539326337303533633739623466383665356532646266613734323437363938 -65343062396235353862363732636465623666663865343165363138356533383938326166653165 -37346536623837323565663432353136383032356330396232613739356263353537393731343732 -38636362373135303839396364343838336331626666326164333438303533396461383534326332 -36393235613236613634633434643966313666386235396262303439363731666430393635643062 -33366663653661653161393930613231393365326334376132623433636134333731363738313735 -32373232316237323631303730666134613736656366336133616661326361653064373466316233 -66646562623564343661393633343330653737333136373531383931623331376166613964303332 -63633531643836343366306237386263636465633930373636346261393432393637616539623436 -63623961396639393138343733326262363737646439633530363939323338623766643037326335 -32613665383262633265623636373235613232353131653136376639343931663135353333386338 -34366262336630393561393939613239623631633635356132316439623063626464326635626263 -62613739666465643038623164363030396161366331303831613338353266643361323735386165 -35393538393163386132333661633932653866313430386532646631613835346532653231316330 -36376636306432306336373136373236306632626165326663613635333131663466303630636665 -31376432336631303835623965383534346534346134383737643936373265343462313362613335 -34616433613165396433376362313962616163656361356437346433623434386232333230653063 -63363838623164316138333165623634373031633532613632303165393339653034366266626365 -33333535313036353332333437343665636337663238353166356439353934653537633533376433 -30346564636539343539626138316164666134363766333062313639303438326136663335373135 -35326636663661663731663363363830353035636365363339613831353635303135323765343333 -30663864636239366439623762613239346434613432383861666535656339623166303037326535 -31643136343436313563303832393732306535346330383866363635653732646238353763323962 -35343566386336316136346631393064373434336665643961353135646337353262323262383334 -62633235383733326162343163666439663838306566326261393133366661393532636363376135 -34353064316162663931366530313031623064643763623332313533393563643333373130363532 -64656566666336616166663264366139346134393832653462396530353564663063313461353630 -33383935323364623361323762636663616264363164303838643563646136643935353766386136 -64303032313032303538303462343562626334393933656537326139646530303337316334383334 -36393736383031623130306636333366306339366563616563363337343365353838356534343437 -38633162633734306335316337613339303939353632613337653336376130636638653765666233 -64306132396261636536306232623334323535396664303532653163393132313364333661663236 -33666537336461613963326234656665643537626632353531646164346537316335383935343362 -38636236313234313438326261323639656135633763623331666162333365333363666463623564 -66333836376637376435346261393931313639633265346638343938363032656634636563346534 -32333533623562343933326537376237376633376535313263363265303631653734336234626565 -38346634663566663638363839646536383937326266363239313866633437663834363933346333 -30323661646239323738333933623037653531633731633933323235303637316134373630643063 -33613761626235316337646462366365386335343730613231323031626638356666376234613937 -64663538316261663762316666316637646438303766326238376336616235366332363062363063 -64653435356533326161383762623937363434336433326332373462633430343232656539383834 -33313837353433613631626333363334393662333065653838646632343466333831333331383366 -37363035666535373563643562363134623565643932353362626636613466663131316265633362 -34383761653039633363636462326338393433366363663935613331393039346437303662343166 -34623539346566393934623937353639393535646166353033303933326539623136363937336231 -66646332633331393736356465663866656432336633306562316463353838333865316361336638 -35386266363435376366353031353663326264323534306435363239623665353565383961373437 -63646534646233353831313133613432323138626562613731363963303839313962633866326538 -30396265303538663531623733616231396530616439373430633038346262646138326430623532 -64623835326233373139623766353833646564316137376633386236313666386561383437656336 -31616438363661663762386137393336323665363437346235383366643439363732366439643230 -30393765373932653164323561376562356565623036336661666333303239656234323362336264 -66326561663130633630636231333165383936376330386435666236616232316639306237303638 -32303435393461373031323936363764383839306361653437333833633334373735333363326430 -35623466386562303135363366323036363632356161353939323338373632363061643032353834 -63356562326262643334373562626335323534653861313739363730633061363739353061306539 -39353263653565343036363332646465386330623235613061316538633434353465316136363862 -33623662653132356533326438373666613232616233383966313666383733366434656633323866 -32333830353762356633363561623634343235316432626334326431383431626538323438666165 -64366630306661656535643037383235346234663530393731303865613365653033623964623434 -31386333643733613335323265303735333038643166633366636139373436376263636564313561 -62653334666239393333616139343830363662666631343261636363366461303364343936653136 -34366635623963613735643662633166646333653661383439666436323034356433323562323665 -66643266376465666661356363613166653635306532303538613035643862653762636163633164 -62336134363533643762396361316339653734636231363339333164656163323239373635393366 -33333730383534316333393463623732393130303431303637656662613436363533373133663939 -66623537313637306562323361303737356335643330623735363030613933663365313633333836 -37363037346436643361303466646339376463366430373136376366623863393535623139376366 -39343661343433616631623530386365623238636532383933623530306462663833326332373864 -65646362663562653535313932356335343365333136373531643063663861313234636433323336 -32646232396136336130653530396265343262613830616437636339656130313063663465333062 -30316361656438633236383134393536613632316231383030613333346138353035323131373132 -35343463663635393763306365376661656135336132313531373561646330303135633666333332 -38363339316162383633386132616437323166613734613736366331323836646561653033663632 -64386431363533643563346561396134643462613363316534353666333464353137366631656234 -65663461656330366432613738653966613166653636636638313839393637663139383632643830 -35303130613933376662303265376161656636613861663161346365393062373064366263353631 -34393736643738303464353230633739353264323564333861353930653864326466613063663666 -35656262643238376465633036323533323863353638346633376535333666616661326333656133 -37356635393665313034623364663761653933633036333730376534653430383363393239363766 -32353634653962306639643232653361396532363638343336343935343436623462383836336462 -38653737656336373737323734636439313433663661333663373361636562343735613134326462 -31643232313232626339633336373264313333613137613137326231336233346161386464346563 -34316537623134393361346431393835353930393361656435393363386538656234396166396261 -37383034363437636162313363336361616461313864366663366436636335333963633139336163 -36346236653930353961343039626336393538333661623938633331373133393763646234666363 -62376165333138623738323231393738386434623164313932656264353434623131333661303361 -64376235303637353135623137383433333037383030626363393336633833323462663763663136 -64313766383835313530346634633739313162316262373631646330663636633762346334663761 -61346261336132633338666134356636656161343837303964356632623432666664386464643032 -31313061636132656538363430353834336636613565346564323731623739653634646537613137 -66383039623736323838373666653739633730663966313765303562323064386136373338663837 -62356361303736643430643533623461396165366661633534353632356365343336373331383335 -33376361623835393664343765643636636234323432323462343364343934653065343438343139 -64623166666565323730653264336335343139663162643164393366626462643364373031633230 -32623861303863356631626264383330633766363566623665646333643231306261623834323963 -38316139376566383739373165303064653863636135343934323464343065656331376364383963 -61353339316439356230376162643534343739646236393739343062643362353634346336356665 -32383762616330313533613033396561623166663133343263636136613832656538313131643466 -37633233393537636335343963373535386566396137613830663630646666613730373634643338 -65636531303838666361643864663733303266306166653139666630303038623365316266363530 -37663737306134386439653935353539333665363433633333306663303937326461653636316530 -64313137303765383531653239353336343239663561653439383533326137396336653834333434 -65653162336562373338663431343166346237633266373563343338613035663261373639613632 -38346565373932303632653639373561356638343165613035633130663437383734616231366134 -65356132336439323665653633393665333035323063306234353132393131316137383166336632 -62396239366635633630333737623936366666633861633030396639383533633034323334623464 -66656630353031633763626263303466353030303263303133356236653738316432393766346564 -38373262393964383165333437306563623937633439353563346562366333343433636136313532 -64373634396532633562626463656264613434653865646436373230666462663135316264623033 -66303366393764393037623930393562353031303638323365373465353430636138306666316337 -37666331656638306264366666646166323061306230353061633830366464306164623464656233 -30656435333635393330333737333939356134653466303565393862643462393436613164383031 -65623864313138616136353164316563333037613262633331326137653832356333346365313037 -33623765306237323663303365663866633264366239336432626366346363653831623266353230 -34336163316566316534313034343037643435643262396232343961373462623736303132306365 -30303662646539353238313435653936656433643333323231653066363262393065373435396561 -35343035353936616564323133336165376234366361646661333439303162613338383734633831 -33343637626239373933303765326530633631653439336162343563663365386461366339623162 -38363830376661623966303935383434363761383638623837636165303533346365376638613339 -37383438393530613932333634373361303362306665623433363538396161323661323862343664 -31383661636462393638373363346363396164316365616533633563643038373563363838646133 -39646637326464626632663132356432633539343962636463303262333733306262373438373437 -62653464623639633937343933613736386231633234303461303562326266656538386634373032 -38303761663433356330323530626365383039653331306639313135613364633537643336353961 -33633636633161653831643130306533616437343832356263626631663165323939306337633163 -63663364653861306436363061303662643133363861636464376430373737313164333361663837 -31323330313861316263306365393565633736616466356336306530366662333339656332323062 -66613361623339303135393638326664316134633838656237626666643762346532356362306463 -65353963616666383230383637613439373364316634333534343764613165623532376630336562 -37653566313732633837323462653232646464326534383864663731613434326437323036356431 -30366530393266613766633631303134366237643436336630626363623632356264363239326563 -61393764326566623165363264626465666532323030343239366339363963376161393064396239 -30643230633430646631653462323862623737303163376639646165656533323666623166663132 -39303534313037343166326461623833653062653532366139353361346338626262646236613761 -61656133353665643265643635383762633937393761306362616665353139643333663636356634 -34323334643836333433643964333537636435656265336663353032646438373733313339383963 -33316535396431653564623637663331633830393761656139386233356231306633643936306631 -33346663663662323337343165333461303062383933613732316331323564396366643430653735 -32653165316165333864326335623732616335323464326333323035366464346538353439316233 -30306634376265623936336464326662396265373036303935636338333732623535343766346264 -65363130356439393935303433306237613436653261653635323130343430353734326362333664 -37643466663037373937336533333537313834656637333030333438623634363464633230353939 -31643537323562633061636465323231303731653561383635366131643462326161376437636465 -33636137323037346536306463633236303561333839396434303439366530613766333263313136 -31333532323031366132653739373831613632666461373130626636653664336332643335336563 -30626233303935633937396565396430643962616337363639373433393862383934396433343834 -32613436646130633064653737303835653231336436356261373666636463646662383734366137 -63313366306131373561386133646332366432356663333637633663613661323234306663333736 -61373163383935666464303635663732383431643561323834386130383637303239316537613633 -36316136383166356565353761343531666434303133386266363466653433323335376564363830 -39356632616463306537366137326365663233373036396665616565343866373731313161636435 -61336536313466353732646636396661373236393662346536383563396333646333653534366364 -64633335343463373231323139353631313038623930393562663934313562616363393733333164 -65333533636664353761336566616363616161343561613736333437653438383632363837613064 -62303830346461316266396132656630663531636134656239623139323864336332663862643062 -36336633336133663065646638353237353562656437666139616465303032363663343537386333 -33656538613832313233623734613566313437666566633530663634646636636564646162623962 -34656138376431636664633331616337313232633031346561663539313038633737633237623837 -34623366626636313062333165643533393532643232633135313566353331656461323663623166 -38303033326135363463313963323461343233376630656231383734636166383033386334613765 -66366366346563363738336534356666616239393839393939663866623034373730653037633335 -61396231393066333162353330373530383036383132343435343537633735623562663734363132 -65383764613530353034613332326237356635343166336333386466373039636134666563363339 -39316133393736326536393838656433353139326362386234353864396131373438613962316335 -36313638656561623836636232373930616363636361326564313931646564663936376537636232 -31386662363063616536336663633730643436333061656565363030353435616165366431663861 -33323463303566633534346363643336333830616136623836333535623730333535383538373931 -35393535313136373731313038343739366262373239333362636466636435366131383139383663 -36353265623165323332613063376430623264323634633761373534303635393462383035396336 -66656665663261303663643535316133323030333562323835393838666637363563366638313136 -36363334306462656132633630656462363063623366636337623765313435393663313264633765 -61356139393466643439393365306262346232623439613064386239663332343965613739393061 -63323330613964646432613034653533363030663862373862323934373833666232336564616633 -32366138373532383131643437623335383763346538356261353565356263636165646636353135 -36643465353931393736643732383564653466633761393163313936656231393533353139343133 -32653563623530386234323262363063363564633433313163366663383034306138396665383330 -32396438626263303639366130393631393166306132636631653664626365373933353135636132 -65623739323366306133303030613233323634386366393532393436306461613066366232653332 -62383564616138643434376232663266386462616130383565643435396466626466336363653230 -33306433356530643138376363363434666136353134636639353663643263663664383034646363 -36303037343963316162663231396335313266363531363838363362346432313932313266343565 -64373331613831356464303662643266336638336239646366383166333339646536363731653430 -38353165313364386131323632633039396437363561656334646238616633656663646236626263 -64346432333064623939396365363965633365376534393264323061323664376638636364383831 -34633632383234393564323535653937346364643437623565336361313636643330393761336561 -34363664356632366466633766633431356563613433646332633934336632666233306634336439 -35633361643961633838366666623734646466633932386230313238306264613835616231366533 -64303535316365383364656533323130633364656238363733303239636437666262366464313338 -62643334383133663163316565663930343466623161363336336439613138623335643862396166 -34653537626462383838666262363237353566653231316361323336356266323730383037363239 -66303239313834326332386334663535333365623734656232333033613063656231383638346663 -66653032316264313464376631613965623066303664373265376261313864663338346439393333 -66633466383136353433643263613732383937306661303265396435333165373539343037643561 -30333762313735363863633532306430336562353437333532653130333264313236656637666531 -63323063323764383563303131396632613533333265356566666537626338376532333731376331 -61623736616233613136346331626564386137303065313836376461643135383136316663386133 -38653762383163373535636666393063653838323562656561383634303932663965373265303562 -31356237623437343666316164656166386364306164343834663665386431626430333334626331 -61396432633535393231373031343563386335633032636266653161316363333566343834303139 -63653765383831656265333632356230666232326530356566663932626264633735313034346531 -32306131666534326439643063373335343934663838353734336438303730316561646464643136 -36633661306661366339363632356333613163333263613562353838313032326532316432623439 -61646639643330323562343039383364373962346265363034313535626639336432336132656436 -30623366633036376238303832646563663236353961616630323435333139393737613734646163 -66333166313864333464386265616239333263636166366561323434666266616539636132613665 -30636166376330356631666630653130376133633539393261326438343936656565303164626536 -61333436323666663133393361613036383632623337366335613565366561666339613535363931 -39313734343566353562623964366235313063626130363663393438653831333364393465376261 -65386337623561366339303432336630633932316337636332366530326133323837366661356565 -63356333336235333134313236386431653162336338646636633136623865616262363636623538 -63623961333839386164633631393338363133383562343633313666663637386539373330333138 -37333462323738313237333462363661353433623861373931613730303566343730346238663638 -38623966656566303230666634653837326664366261323566363133376565666637383836326562 -36396561663433343137333435396365373863636332313365616430343563333437623032396433 -33626137613362346433653733633339386261656336323164393830663038323865396132376333 -64616162313639643933313630393836623433363735316462316136363033393131313765663161 -32356565356632626639326164336162303434386237633233313332623730316363393433373639 -35643431613336626137376266646132373035643334653737373137336238323965343231376234 -39623535653234653030653765663733653739356364383831643462656634393665653932353862 -62663334633135653066343261313939616361613130333637313163336361636464616435623666 -30643661393136396436383262353737373137626366663931326230383930303930396631613731 -35316561363961366565356464613635386439343364633663646262323031323439643534336639 -64303065336465343631613035333464636436376139643839343833386663623236366332313766 -61383430356431353163326538623066376438326665323762323135636336663961643536613138 -66323434376166396336333435623462623637323866646535663262626164353333666537346163 -33313336336334653263323734323530313338386238666130326131623036366332633233626463 -62623034373937366164303362613939336234633063383066383062613339323137356633643432 -38303364323462326430336565643633343732343338343436663238306364646163616135373861 -35653537306238616533326466386663303131353433633836663834303765393530376261373732 -64653537626661373730323363363737353762356265376161313162313066393862353934303563 -30346233623330396133633461656535386230353937313865333664353464313865383164643262 -38313566303538323031326232336637383666643961346334303331326166333638316636303965 -32383031383939353230623664326263306233313234636566323635633735393635616531353237 -30376234383532633536666636643933633336616439323132326366666333333135313536666637 -39376165393233376333633731356138333263313466343363313633326539323735643036366531 -37383934613636323035386434613738313530316639666336613731643437643736313134663136 -34666434366163326134396537663162313538336463383663623336616634383932343933613033 -31363761613437613134353862316236626165353430613831386463353532356632653462396330 -33643930333865643362326435393865616231383333656136393532393038636133383638326336 -65323832386666303565326464326531653536343133333361633964663837393034303065343530 -37323431336364323531623861613064643562333762393833373361376336666531376464306265 -36666337353439333831396165656138343563393263316265386264326463663336653930393431 -65363563333833323963343262626661656464343830303461663537373734326666373630303434 -39633930626265666461653362663836303139633231343565333665656530643365646364633736 -31613965626434643234653765306566373931363263336365613665323934356533646336396539 -35353261316430316561346262393335623835323365333738363435373338383633623163306537 -62313665396239633061376432333337303465306334633761646264636564316637313437666531 -61343839343766333838353964616331333237373264393064633761653839656362386335633636 -33393437636365363763313339653232663833353437353763333166346430323432666636396334 -33386137383033313231383262626564653666396233613939333865616337613336623163633432 -31316233613662393430303863326565363235393732326534343237383334616635353437393239 -63653531356565613561323866313861646164663864646364323836323434663938363865393337 -64366164383362663964343531626166353232653834383531633736343939623237303236623131 -38373261623734663534663735323539396337306432356137653834343932643831643933623130 -31636538383061643262363535353238356566306334313930333363373032333663623538643536 -33393234323432613564656337663135663533666436313162393264333665613532643237393631 -65326163393863393562616266626333373463383066383265363732356335623361643364316362 -35393563316561653765663766616565363963386165643461393032656537653634386631623934 -38303563323836386162663935376662393532663831626531323331323163396633616365653064 -30333566336138666531346465636634316137626564666466316635396633616238316535633431 -66653532666538346362336230656165376136366365326134326561653538393561646332633136 -37343662633262626461323264336261333734616361346266623033633831643330653464323139 -30373433323365643539396139643435393465633566623163343936626262663161383563393738 -38666265333262636235663765653936383738633062396262633030383061343537636162343031 -38386138613162353338343032373733323232316336366436643763386336613839316335353039 -31623966643030663537633831663337633566353261373330636238306535626238353664643066 -31343436643935396436356436316337376631653737653962393832323663643836613231353832 -39303663333437393765303061346661396361636666616464343335316438623537633333376363 -66363733663064386436376231333161346437353332326335333861346661363962393534323839 -36376630616434383936613137303738363463376631666264306662616335363162616638303063 -35663637656565666264363261333162323064373334333163323666663435643935366339626137 -64343064626432653433663563363030626165333937356462393330353864663335656330636533 -66623839356436633431323530643232326565353561616163353931653863636331363063663334 -37373765373166656261386434363837356166313337393166346636306565353665613334316332 -62663033643730653430303338303636663937373831633639336661353065333032356233343932 -34626330343735623163303666633732636436383131343632306631316261613661663235643834 -38316133353237663065323233343734393633363638653232613236363662326639316238323133 -64666265323930386234396561633662633131383464303964366435316132646633386534663764 -39316239636461653566373031636464623035336466373138643637386363616365636137373664 -34653734626230316265626633653363633965373130643331373537633065313130636335336432 -36356131393733376630393838393464633063353333306334643863373337653334626233663233 -61356366343561346565323965343238313532613837396332663266343937656365346665333936 -65616163663937303763666539633337666332386334383236326536663263383935363066313437 -64356638373234653439316339623639633532346662376433616265623238366434633336336235 -65363264613732383733623233323238656631313166623964343266366261336630346236353334 -32623336663866306662623930363539656432646136646130313532376364376331343836376464 -64623438643034643463333537326363646166633637646661373464333938633261396136356364 -38356434326331363562336439373030626336616531356131376138366633366362613062643462 -62343535313633373335373037633533613433306661313333383661343330323263666262613134 -38366465613666373566313833353730356631333636633234633862623836646663616539316235 -38303430353630386531643138313731656532316466373662323638653536616261663830636335 -35346461386330626264663961396231323437663265373633336338376362373231633365316466 -35333035623966353638643830336463613761316139373463666336326264363965623132373864 -33623437393165313361633762343537613864613234643630323037643432373162653039313264 -62346534393435383662356461636566316465306434303732303130393638333462323662336536 -35383761616637343862326637653538626166346564393330633166316661396664303666396261 -30336330663234656131323836333966363734343662643262333538333965313965393964363732 -32626431323636663336663335626639376332393566323934663735303662363130666663363962 -37386464613236613534363134633032623563663963336432656337303739643834343138383264 -33323334636131626362646231333463306135333531383031336136653763323264343531646136 -66666665623039333234366266653561373362383361623838363332316365393866336266383062 -34316166613265373838323236656537633366316465663632373034613165393039353063363362 -32363666313636333365353534336535623630646561323264643939613637303865633761346632 -66333333376436386666643265363030333833663930333465326332383564306232376464626337 -37376533653661663865623936376536643632333639333532323661643966333534383233626638 -32616538623763346330306637643937343135313065613732353937303436666139636666346330 -62333666363338303634336164303361323561636563316431326236653336373434626664313433 -33636363376165663232336539323636353765386166326661393432636334336661366239633965 -65323164306564363038336335653134356237333136383963386138626539326231656330646338 -66373834323632363365616164623431613639643763663031643366623134363432636566313233 -37326361653230353832373365356331303266663764323832353539623237646338663766356233 -31326365653564386666663934333136653038313937623962656132666163346364303635303530 -64363534623666323163383137333530623862626331363966343030386563306136356331336366 -31343663373236386535643930646663366436353766633634373534313830313533326135653565 -33303264303463333462356562656533646161616130316238356532356461353439656133323534 -35376234383334343664633364613033666236656138383663373264336261643166663263313462 -36316666363131373066376133313235656266343665373162653238666632333536373965323539 -66613239303333386536623366346261613434343265343236656633343666663838353266323137 -31363263653435633630663262336230653861366538333930386135386162356163363835373364 -63383365366663363265313038663732363431653333346536636535303963336464663938663836 -30366565373066633237616132633331383066393063386136623633336237373038663331346462 -61343261633032303163313965613533626331613962306437343231386435336231613863616236 -36323133356137376365633333636431386439386166396331613335343863646539333265373365 -32393961383263613936356535633536613763326332323661306339303366666135396564356666 -32363137633235303661376337313737316130363533336539636133343634363465356631623736 -35313139333736346230633630393634343764393839316539656135366136333338613232376235 -31326639666664613562376539326331376238373234306564353866333466393734326537643437 -62336362373463366430656133666235343231336538363562396435343464386535306335613265 -34383238633538626638306461623361323936636536643431646638613361656261323066346563 -37333031643961343230343662636335393634313531316237326364656562636531616430636632 -63383736663966343838363561383761613164376339366132656464626538333665393839663237 -34613862303639346236386534363239643363616532633537333362626565646434366639363837 -64613038356535666133396665666565396361376331303935386639623232663639356531663332 -31643932393564396564656331623732663464336239623364353237626263336666613464356566 -37663736316531313338366532613765636334313934376533376465393333626261386630326365 -61623761313531343861373562363862666565663432646337366235613737323131633864396131 -62343366393833653363396663396233643161653739323661396235626138666631613036373931 -34363961363735626365303330643633306134303631613231626563396664393638643332303936 -30323861643662313430636237616464666431613434663363373065616562393661353763636262 -65323332633938326138656264386138353566383062353631313930333564646539626238343536 -62333336393336353861626232383361306366303664363932653437636131313038643561366638 -30393438396330356466623138316132313862343438383338303662383334633961396563363233 -64363166646261373461383662313339313435386161613335353836316138656266336231373330 -39363136376663313865326634306166323332666466613233643634363365616132373836326436 -33653662616466633738363566643465626163396462333866386364363335316631383731666434 -66383930373265396437653431323965333533373565366361343366316337646333306639613632 -64376361313565666161656230323230383732306639313133356432623137663439633961623336 -62396534373932353939306233396664303433386666383334303436336439353431326237376531 -37646366643265393837653733313136316263356433626139653539396430383161303562323337 -34336432376430393739653830393531396166363365646332343039613932613938383434313065 -35353361626362623964656232663535396464336436623065306535316564326261613439613061 -61653936333938316432393463376334313739616633376465373338626166633133363463353639 -37346437343833613836613965656433363063636563666261353134376535663062623135393563 -66396632396461393931396266383733643263326638633937653132313961666265336230383731 -61663936633234643935316638343662616566353661386562646536306266323865383062383134 -32363637653333383131643465366633333236383333613666363232386364303831353663653935 -36323938666330336637353138386338313566626331646337366266366366316563666632343132 -64383231666635363330366163633336323062343330313963356461643430666135623962323234 -65333531303637653239366530393234636335346636313965323430386537633038353562326537 -36333431326435303263353866376161363232656336353732653139346336363466616438616134 -31636630316462376530383537656565306233623362616336643765333035386233336335306630 -32393739323231643931306162316661633663646232393937333630666235666163316636313234 -32343232353635386635646234353561316137306336643666313439326533303163646132623339 -39613931623733646563333431326433623433333031666534383163366664323834336561653265 -39386161666331376638653236613132633332623361393939373436313335656563616531663466 -61323730316162646338336235386666396636333531613762393161616637303437326234353163 -30663435306230646238306365373639316339393331666539383938663733353439643765636363 -65616131346661323863343739356663333462613038313537303961353433613466376438363630 -64633134336231353561393764353232363231616561383536656564616261333562666430313935 -32393030373239656234653038636664396130356462616264363731393464666363663732653339 -33366436616430343836393762653065353533623737663866333862356531383561626662303066 -61316339613062333562396165363461393539343930396563643238383163613836313535653136 -39643336653364313531386362336533363332306338663530653631633063633233363332363734 -39363338633836303134356431393433333737663436386235616466336432336465626631343439 -30373232326263376262373066303235636639303533366338643732616363396138653865393436 -36623637313437383537383063663836333939306161626562353337323231633530353138353866 -61386632623038396566383132393333373965643534633336643532336535663338663132333037 -64343234356134663334303962346264626137313562306132396535383863353465343233663737 -62363037313835666634353565626561396161333333343431626161663162326434366236396365 -63613139383433373939623563646339623335633761613539306334303166613837646131666134 -39363561656564383864363238373438323761643161643932623731666130356263613933623863 -61353962666238303366376433616661653731636639396633653564373737333234653162643536 -62346562303733646637636564643063373363646365366131333162626334646239376131363164 -39626562303130333137383164323333393039336263323963366536323133383635613164646163 -36396663343564666133626561383862383130376363326231343639663466386632663138353039 -30663966353062613433343335346362623838656164643664663066623366663066313534363966 -31613131626133663564363633663365643534343338663133386436663561666431646134303037 -64323836326637613339613838383737643261326434653937373536356331363666626561343230 -63613435313031376337316263646263636264313038626337616530666532363731306638323937 -62383737313236613764353738663932343761653730663131336166323532333962343835663538 -63353935363237613233353936653431303566326563656563643333376532326361356438323335 -62653132643335616463376161356538346362366333393432343431313839376336653365376232 -65633239623831633236316630656338323534613839663163373237643835373039333365653562 -35653138303635376366383638616563306636653134363732623237373837613862326633626163 -63626338343631306339623231353431396364303231646438303739393462373831623030376466 -33343264663762376166613737623861373861326435626536646365646635303239383366333230 -30316563333237663161366361626239363130383935313938323833396535326636313637383666 -39656366613664396535663035333061376435393537663763393266326463363536313234626637 -64356665343430646237343461393761393937656133646565363030653339386363303833623366 -37316531663234383436373035343336636332346164303333633032656361633636353431336661 -35666266663035643939383036303735386434336331316238343430313765336434656366643261 -31393737333863663935343065626164626165643436323836646539323633343361373331616161 -38613439376366326335333835623633373933353335303733613761306636353330376465653966 -65343938663164636439666230656337653861353638653137623961363534663833303565316530 -38633538633262343433643736343834633237306664366136313339646365316265336161396239 -63343163626436666437386664336237653062316439386335373264336466353333613733356365 -34656131653430373939653663306136343766326333633164363334346261363539613833323962 -34623763356633363766646437336330363465626234396137333734633565333032373366376364 -38323362356663306435393863353633353530666232373530366238343065323235333034623562 -64623238343433393764376565316163623861363861386634626536656163633530633361313531 -39323835353764613036353335303566666233323063343866633236373533633935663661366566 -34393837396566353534346338356564393837306339316237323137363532393632373038333838 -33356463626163343835313263393639636438383362623463343261626637653564336535313162 -31653566396239663335353436366431303931306333333262386465316530663238303337336537 -30663964623332663437333863373731303733613339303361366530643266333364366330643561 -61396636353935656333653165623962323336313836356364356131373766646534323236663339 -39316564343563653464313139306531643536303432323164633738366339613434646161393464 -36396563313639326666323335623962383631396566353731373437303661626564636164623264 -35386434383464613965643266313961373462313661393132653438373338643263383833366239 -66346138633834653431633835323632616463656437353266643335393839343638663734336336 -65613533353665626362633530363935383831633364353030366466643535333461613964373561 -61366234373365353730393230386532653365303062323938313930653338666361343165636232 -65356330656661386263303230326166343230316563643033666630626531366337323261643566 -37336530653235303435346663626364636664373164336364646434386638363633346166366166 -32306332346635316565666633393434386336396361616136306464303636333432303366636436 -35343864326438323935383836343539323237336231613132633665393331653835313237326132 -35373864383238336339313334363733633766396330363566306336356463613163366465353165 -63613661336137363637636538346536616463313938346432363331666466353835386563643431 -61363861653638626232623732393738343031383232333235313262643963393138633261623665 -38373533383439613164616331313335323339383761653136633864356637316130613365386462 -36646363613161336161643432646130633064333861663962313933396561376431353933613466 -35373864663633356331656333663739643134613963623935363532366362616364383038343138 -31306239626332643837323238366266656536363933316631656633393037333238656130636661 -30356639383537306464613932316664313965383738363463336566663736306639653536373139 -66656432376465613835663138396333666166326633333230653766613864646561613766623262 -34633962393166616263636565353038343766323264633664323936336430666638373163626266 -65333638613035643732626561383535363439303030363738663736383766303539376362343162 -37373462366337393230336263626638616665386464653539386235643537376530666134326235 -34346166356138376665626164333037323162356134313230643431383861343932376536653737 -66666563393462353939346662653231613638663034613334343135656264366634323734393063 -37396638646230616566626632626135633135616634613731636266643132313363346236303035 -66383839386539333561393236626632626431303139656436346562373061343863343261396665 -32623964613066386438393437306630303339353765343536333530636566343162633937636131 -35393765313563383830383665303334386336623631623933633465313763336462353562343735 -32326237313861316130313839353734633361646333363564616537373265313737303732613766 -38313061373239326166386161656136353232383066336233633665646334666438316262643664 -64393461313532626166653264653838353138343565343833303839613630656261643462663738 -39396566363839366630646334623263653265386139636361353165376538363266373063333934 -64613435313465653465303065383333636136643561613938346133663365326562663161336635 -33373761316262303936393137613635383537326436623034623462313565663564643435383863 -38356536663662643637643861613130316133653532336539313063366335613965663361386135 -64613636373636306135613535376565306337366338376632323364343331393438653237363734 -62316664623133366135653633303631623732343331316437383864366639626262353266626462 -61386338623034353338646139363562666635303266386163643363373365653662356437313132 -33353261343634366163363135386336313934633033316334303138653137663637313166396130 -32393265376630623334633763666431366631313632353537636331303633646331343832626661 -34623537613966393731313964623537353263663630643863626131626336316138373233366464 -66343530346662666163303966343232613536306566353234613661326333333264313635346364 -65623732373935343239623232626436326532303931323736303665643965326135376165613230 -32313662616565343462656637333534353030356439346632653531613066663430373836383731 -33333237643037356335636366636439386565633931323433393361613966666339363363633362 -36323337303734346239366637636336663463373465653434643631366432306466626236373939 -31373631356637626165383731623061373037353234336537383565663461336561366238323132 -31376430636139353833373139633465626461366565636533363038333462303865326233353038 -61346663653733363830366638656432626462663133396231323566646663353635343761623238 -66306230656665613732353365646233656236376335616466376561663735356137373735633436 -37376530353364613036343833363232656464626533396633376465626339386565373063363963 -38333864633234373932623161363032386461353032313433313936663635613138356439303336 -35343964353661303834333661323132313234333363323565616238633637303832333964643038 -37653139316537373065386537363763303031306137666134383233353262623266653630366437 -39386636363038386266326661336362343735323234613862663563646539383539626562333239 -30666535343763346665323162343930663862623239646137663535313238646633303537373037 -33396535663664353236383564303265353634376231363162663861333430393464383333616663 -32353238653266623130353937303666656364636134656261396237663263346563386639393364 -62313538373736623966656537656364623963653539303931623266323736653034383735666536 -38646365383366613932653731636633333137393132323733313731636232393165373436326636 -38353337636661353066613562316139336139336439636633306461303332613763336436346232 -64376133633363313163363735656366313530356633633637303963316534363535333535313532 -39623531373336393264646164653436333331353239383430646137616561363036616163353930 -39376139306433323362663033623132373632613731346664393832656439303631313439663466 -32386533306638336530303263323763333731376530616361666636383430353464613139646366 -36333466353737373336316663383134343436656662393337323034356534306563346365643633 -66623832613932393864633164343635323164343361633834323464306630306139306530333261 -36633363383463346336343764303533353432393831646664366534343938346134666635633732 -63343034396135626234323364366639643733653362336436643865346662316164623235386537 -30633833636165623332333735656337653331343039303865643334316165383435613766363261 -32393061363139323462353735333564386130653465383932333834343237626232613633363339 -39363632313863353565323162316464353031346130636663396135623036396538636637386131 -33626639346337373264353461313339653634646233316533363536613331333639303235386231 -65373233383333373536303533373863373063663365656538626134356461333936656231376238 -62353036363566653039626538646438336135333536656430613462333237333734643533363034 -66663536303432613635366663613739323838643933643837666661363665353665666461343035 -66303663313936663139626432363261643162616136346437343233316363313939396337646335 -37323636316639323732633861623531613339303761376463303335653761313363303864626333 -65353939323636323736356230643863666635373062306633623133326566386565356238636437 -35356434646439653632303232393563393030343938383961636535386661633034373963613162 -31346133653336356531326362393532363865616636376563616663333932303139373438633662 -30346563623965613664373437646131336137656437626532326165653838616230373261613439 -32356563336137313435616364613537666138393035626532316466386165636439333035653263 -39386238656264323563383363636564376633396536653135616632333135386137313165613432 -39383136333961346333643636626464613134356334633533656561613237623563623732613238 -66653837656336306364653361356237656237373338623233623832643934353861376530633737 -38313232313065636333396238626530363964303866656439333633336438363132356130303339 -33636138653331643861313136353439323134626437353631326236666634663564626333393265 -37333261386232303732346336363935316533366462373761666130333730616538393066633463 -33643962613035366366636437653232366635393464343265616537313132313239343964663436 -65646334623966633462653133656631313331376136386532363965316337373666656566376336 -62393836353639303764393531306133373139373934653262326532623164363330343936643435 -61323235633363373930393636663365653664636630383530353164363562383865336563333539 -64386262326461386261316131656333643937363665353633666662333036386138633664343331 -61393062323364396533636566323538656364396533323231313930353336326333373631306639 -62303262623931613466396335326464613464666465306263663738333733663235653238646237 -32643733636233383938363635366161313333333539393333316135613061636563356430636137 -66376161613138343237376633666564363962623466633166643937373732343166353331353964 -37333833333338393739396431646533363131643435343833623631636664323263326366313633 -37303465663662336430386234393261396631616634643564636239396335383564356237333130 -34626239346336393636393866613063663631623632653165313661646566366566306563383030 -66633766643534303666653864666133356632353138643430643762653038306332626463363664 -30643233633961643338336361333436373434373236383633343137303461663734366133386335 -35333761333166663565633664646238363563653362613862643137303764656665316261333532 -64306532386432343837633233613131356238396361623333646264303436383433343938386262 -61616132663734663432366638663838303139303933396263636563356564336331393663376230 -32303437363737316138363662303961353037663166373237626534316337643266623336316637 -37346266376637303164303537636430333963313332346663646265663134323531653432316361 -34376439356164303065303736616238386237363036343739343866373435636231396330663630 -61356562313364386533626436313166326463373933613465636333373439373138653966303633 -64643337646633633934376465333866636462363834653737313234306163653366643732353664 -61656165313064653733306236663930643934393161663230383933626130373634633233616565 -33653964383563633066383666346634653132633733373638356236616162373838376261653239 -30323162373961663331386135363636353562633464656134613463336631636562346335666639 -63393439353031343561303264326366393534383166636662386431666561396634656363343338 -39646434613632666639636662646537383435306331383763326439343235663439363732313031 -32376234616439373637386661353161653036646334353834616137646232303333643039616434 -36353533313339666661613338613536356233316235633331633833663236313239323062656138 -34396266656364323662626633363732383032313032616535633337313364323836633061323963 -36633561343536643663303631356462623939613965643263656437386465316332316164666633 -63613635636365336232326135396535663331346635303735646631313037626230613533333431 -37393731656237633963643631363266653862353233363538613237323862376166636665306331 -35363462326438353937663338646161303931336431356266316331356664393863663161373737 -33373434393563663835613235396663393464313332663638323464326662323436376264396435 -34386138656566306434333034633164336662323430343531643463636639666334303331306164 -33306133396434343437363363333163616439613466663436393234313534306637326664663239 -66613066616663326461313138393062313562656362383562386236353333313934316137623939 -32383166316433383962346466383539643830666336376430366530356630356134316266363932 -33333662656464336365616338316637353832366238396233626666386632353931616435363633 -35343239363461356462363262313835313137346438333637633234653639376361363233363131 -32373032663165656361303166376230346437656139636530643261623539373633363261633031 -35646634353265356461326530316166363061323434356561626531666132383965353434393937 -33306138666433333036663736636431373963616433386661613835313663643934323563343863 -39376334373636383238343830303230633266393636636564616232326664626132663836623532 -61326132303132376436626637306461306463303438313038393339386632626530633664326339 -66323430633163376161316366656635316164316265326335366138306366393261396437336330 -37376363306533396165623630653466333363356337653036396364366430383138656563643861 -35383238316435313162643264656636376461643731643864376532333463626430306163303564 -63306536396362353761626238326163353034383035666538623736363833633237336661353531 -63313364356237316130653137313861343862643362646330643364643937623464623365343937 -61653061663031383134323966363837623930326463383564313337653436616564356261616664 -34663366663830353238373466353436346638663061356639336236393634353766376331306431 -30643064396463363863383533333931666335333562663162326231633634653330303032646231 -64383131343537626361373832356137363334323936663233336436643133613834346336366538 -38653965316438333833623262333739643335393436613064376538333030643734313433656438 -33333531383564393937333366313737653638343261373334386563633833386633613964393466 -34346530643633643839616163356465633565636363333261646433646461313561353338653961 -31613533383936376135316135623264336363353933393038336434353933356334316162626463 -33663431366139376539643635306233653765383565323965326434303837376363653963613934 -30386633376633643266306565333030393530663437366332376532333035376333656235353439 -35323437353231643465623263383634363730323234323463306637353265333039616361323662 -36346439343537613863386465613664623838326333656130656536323634643366663339613932 -35663866633463373965623432343834393263653336336430313063323234653063363535356433 -65373434353436393234633563613832663331663664643061396666306634653164303939356364 -34336561356634623961383662653631626663336634373662643531366638633462653731396237 -64356363646336343138363639306333616534363631353766393530613834393434383832303030 -35613632623862366664646335353064313039356132646630623132346661333734333062393731 -34306461346566313564643937636334373734333732386466323234663332363939373765346462 -63616234626265653335353364656334623534366466356466376137363766386663643737356362 -33623932626137336261356537373435303537336165353637643938383539326264643331343730 -63613039373130363134333232663034613738363938306562663064366661623638373834353732 -30333262393433663439613431316632336132363563343134373563333933646338656262313736 -31393662396230326432636562656164623530326232333436306437343830316362343033316663 -31303765613330336462333963333330373334343463666633343136323334623037343965343230 -39313765326131333436326432303238646261653463386535303534663162663166643663346263 -33646639333531613362636632613563313537303133663965663033333436623034613365623766 -36343636653432373533323434336664633363313362306665313561636630636434396631623032 -65636130316338383532376237376465376433626537303135323834623766663930643363396166 -66353764623939653834316464363166386135393939366534613339633762643064383866613362 -61313838333164316533353030316232353666346331623261653963343538663566623961323530 -36623538383862626534623266383231363831663739313366616334653036336433316661353834 -64613531343530626431623839643037643161306436383230383366633735346364653533646264 -62616133376366386231663833396536633939383335316133356331303232383133343439616664 -64353065346465393133616531363461653930386438383534353432373164613361306234383061 -37366438633838343962376464386466356661366132373437633436386364393664353464646435 -33653964393833633431663132656236383539623965383231383934396261393165613361303235 -65636432653636383538393236363262613761623366396135613139306436376662633337336462 -66316131663461646439313239613131336561643535383337643562633733306462313064343463 -36353238656564616663333233303935353332343733356266613333323531623263346638613061 -62616332626439313337663438353836323433366132383937613666363230343339663938666530 -30663036316136396433393161396630366135396638646530323832633431643361313034376337 -35653135323461613937313138633038666137363236646563303239356333613831333035306164 -65303063663031636563363064623531396530656165383331613339386634633565313362313938 -34353732366166313531343434656137373163356231633439316465346365306336653137643035 -36363266323036303635393063306238396334393538316166656436323266393065333636613833 -61303737343337666234613331663936613962323337646364346664366366646566636336363062 -32623435393531393063636366616631626466343662636337363230646461326331346331616435 -64653234336164353736626535363161363464613663643636356261333166636665323233316238 -61353663623165616164353165393531303138656162393462363865353833396463326635626137 -36623034306562623065353661666234363632363663333665313063646636323333383064633464 -63353863363436353730363138616233616131336330656633326664393835333834656562623538 -30623161386162666430626266333866353163366233363037643236643031316233623236306236 -35323664333733363338396634363863636431366632616535326432336339353365643334626361 -37353466616432666566633763613863303166333665623837643839376135313037653664663239 -38373030356234623434303562363839386435383865393261376166623666303531326533663062 -66393837306663386238633965326633626630306462336230613861363534626463333366313864 -65333336303461393533386131616162633764303331663336623762326163623237373037346163 -65303131356131343231303932313932666266346462633236646661353064646637386665346535 -33353861313765323932366461636362393166653161383466313139613765653365633237363661 -65393635656664376564663137326631613563396462313263313135623533326663373033373066 -63393364383262333136393135383237316165623761353935336366303735343166353266363832 -62353963636438376136336666306464623135616632336134363231343363626265386461323535 -36343366623865343730323761653663666433653739376437636232306632386265616131376361 -65363033326136613430393937333736383263633435356662656162373731366166666634386266 -39643037646631396261346132396533386236623864623831623762313034353762376463316138 -35336565306662643333376137303034623635616364373335366534333834393638336464353363 -65316464386539666239326335383763616264303639376363316264356436643938303765663834 -31653635343732373361646664323663643365323761383336373237653533326437633161373662 -61353533316235373933636535653332313535653932346366366437376461376264656132346234 -34396231343939626466306432353536333366613637323631346231656665356130353536663730 -39326435303831663665303263373062313637613166346538336331343339653332666263623634 -36663762373430373733376561353533626630653339663865633961313266366632306334386638 -36396239346135346336613832666465643833653162333836323934633432316432393766376235 -36336364363063616163396232306462313166646238383665623130363466393438343831346636 -31643232386136373135643039643139333535636562623565306361366463353639303161383537 -32373732393566396632333235656562336437663833306336633561363961386238653031336261 -31613266323234336137383038633763353233386164653961363761353537636330363235376562 -31376135363336666231316666323635643430336432353062636362376166666266336664356635 -63393463336261386636313865336632633836393435616161343966333963383763396239623036 -61643231626235316366633034623334306231363763613135373138326536623563646332643262 -36636663306538343835343933636437643066326335633230656437343263353065646333656633 -32323337373763663339396237343061373937396437356265303230656534393731386664306336 -38363630346330333261653332373036323737303631616531623334653931653633323430323139 -64663936343734396164663632656362396635356363356635333963626634383631356565616430 -61306236616664386235353431636662303037313965326235383962333162343131633237656137 -65313933376238326232316237343763343565663335623436363965313665346362353463623033 -30613563316663623337386361363134643130623564333939333333366531303432376133306363 -39313034376561623537653361353862396139313166393232313461373832343639343261323866 -39613639313739333131646434633236383836313336636538306463303935666438626137306638 -62336266653430653533306434323730633531373335663463306238333566616336323335353663 -36636565356130393539316266333465666539326634323033313837663337393430633735313736 -36306332336161313736643439383436633834326665383866666664376365343837363164646537 -39356331636632363262643333316431373438353139373735393766396639366363613562623265 -63656635336630393136313561623237333732363834643130633337303736303166343237653638 -32336166613833396466313034656666313330653237643334343462393061633133346665323031 -34323732323231313134623861393363393663346330383036343866626136383031366237643338 -32313532383335616135303037373336343466623564323738363836386562666361336263653631 -61643161323731323936373330323439343330313961666431363133323136356662376361353238 -61396636643930666134306565613361313036636434373739643061653539616463633733636662 -38643436303062653263653039343132653136363430343265313935373861653637366462656330 -31666235343063613266333966343731383162336233636336383164376236663264393938633630 -31353531656533663062346536623138616566653861396531336662346333306133356231633231 -34636561303038646333316230373631363236666462323734303133353362656463393262623863 -61653139353335626235353632633635323337366161303464363330376632333136306539333161 -30323864393566383633386130626135306461636535393564643835373830316634393638613638 -36306466393537653439383265306234643262363536313466356232663731393035363264353736 -37373166353137636538343133386633633232303335303338623635306238643063613536653563 -34346266653137633566663536623061613530343333396435306236663162666463333663363735 -32336530393066626261326639336134613337653231633932303133373230383036333334386135 -38363464343630636333653064646137393232343234366663643166393736373262303334366563 -37316335363138643437613166626564363465336661643831643236373138313166653165613164 -63623761623063386463633233633530376562643031623061653833386461303464623735653633 -33653661393536333231623537343563636466353633356466326633353365653035626332356435 -33373838633133356538343938393235303330383663363361376336353438633331393566666261 -39643432396331643439636562306264623736373563386663663365363933363032343766383439 -37333331303435636638656634316563666361373966336335306437353536636630336236613733 -39313732396461383336653266356561643932633139666165623662636236336138313665376235 -64393138313366356534323535623262383433616231373465313138643433376638363631316134 -61393732643137636633656564653430663266633365333132336534303836353766313231616663 -64306562626433396564613236373662363464613530306263656337336133656636383434356638 -61363032663330326666303735323764616363333630373732663938616262303162613663363964 -36353135306561623038666634303161336534363438623865623362326164373338363063663539 -30303138623561383762653866313865626661613364346333316235353061393433373332313966 -38306264323332356162643330613434393230303662663138353264376331306434303231616135 -38356336313135393331373261613261356632333337643864396234656562636439336638643761 -65303133333938383438356531633530393134633464636632376437383737613765353137376537 -30386466333731633639313265363061313931373836336238353466636266643966343832353965 -63613739323037303165313831383366353737396233336461383932373961373632626361303263 -39623735376663366566653937326438386332393438613637623732613733613733633836356530 -38336231626462643861636136633639663564666464626265326538613833613362616666303335 -63356636666631346530383761643364383861376631363339303963623530313635383062636362 -64343935363534663137653065346465623931653361663639306334666531616532353866626165 -35333037386662623264386534663037376638366631623833316364643634356534646661646565 -37393734396231643061633862363165303436366464666530323638643665623762376661343038 -62386365626133356534383239393739353339383135353663633734373936333535356235323837 -34626265313835356434383433396633653634613732613735623833323937613636336662636533 -38356635373034383939376666666632323831646330363065303635643435393965393630356537 -62306261333133313361366138353434653762633661363734376261333962383232303262393331 -31616536363232313139656361303337663231396534366136393666353263323333613339643231 -66313964373439646534363133636130393339313565616137326265316338616632393935616536 -62323461313034326134346431333666373661653933656437383731663830666135383466306435 -63373366336238363134323539323365613237613535306339303530643931346563646636303838 -61663735353261646330313561373738366564386332373036613233636238386636313333656439 -66346361373335323762303861643263646632626130643363353831653166643837383531653538 -39323834306561613332343163633637356262336435373334326166313035643735623461336534 -36633865323836343566643136633232626636393931303437363339303064333635636632366538 -37333935623564613266303331356537336365613338303664343932313635386633356261653233 -61393335633362643131633137336538343533646231616662653134336235366139353932376663 -34393533336463376432323430376139633835646362313964393964633334626363303365373732 -61643739653531613636616332643064656130303364613437373234363164353334636232336465 -38383763383366376437323766373530626336623636663935656434626231353363386439316164 -37313962636131333832353261326535636161663739626266343361663364363538646632373536 -36633065393933393637353263383163366433633830393130393932626364353462353562363638 -34386230363835383338373962353162376466306337383430353161646332386132323965663439 -35346537646666306437393562656263333039396436623665656433336134336437323266613736 -38313465346332303865666264353738316431666132353832343232666430623238396661376566 -36656331613364376435376134656136316532336233333466353364646439343834336131656333 -65623165313032636630616435336133306561323533653931393836353263363036383235373437 -34356264643263313836393564323936306563313639653633656564343436643436333737396232 -39376539303466323666653566373965313837613363303461343261313765363430363733363233 -34316133386666313130383135383839636366623731333366363265363966363062343462376462 -30663363613437346236366336633964336131643466666263373136306565323938316639633464 -65663663633836616361366535376538393263303437353463313662666535343631643335363130 -33623630353532643662383363386437383532626331343366386263616634386562636237663864 -31393930346439346439396139313962643233326531333933663262346362373231613538303063 -38393032346230653861386137356364613262386635666163666632356337313062346435363637 -39363765306432393937323663653534373438623265656133323030393963643031326363336339 -63303035623538303333626131353134396634313238306331373138636230633537613164323335 -37653032653765303861643335326137383734356662306232303035373036626139623666623332 -31613966353738313962386632336563323862383536643332623332363236616637633534383034 -61313363393637303738343666623230613761313030393736356335313530643536343337353539 -39353961373137343865303333663365303838666339336432316530373533303162643037323830 -37363135633835616164386636393939333632383833396330386161636365613563346666663763 -35336561323463316133383434656337356236313066393436656234666633333437363735633361 -33356235376364393565383837323766306665623161613137653862373664663363326331363635 -62643064393966383265636561363837343766643036373062346537616534353337396230323361 -33373338626430383061623738623939623032663762393135363861356532343634383163643136 -35623865386231396463356436333636356165663739646366333239316134353665326261333862 -64346464303635633032383239393931323033386137363761333038636432663465356233336333 -66366132336434363065653664363766663233316435626563396635323930393061393366643061 -38393334633730363162353632333533663135393362366661323865393535343865336231636436 -64333638373363636137396433386636643663306334373436303238353864653531373165633930 -32646463313137333133383734323965653939656434653536336163303165616539393435633566 -38653831383139383063613932306536653832336466363732646334343938393339353933303533 -36366235373066356634383961356161353461366137656635633539356137343963336631323166 -38373162386666306235643930353535363561356235373533343763396439346139376664626335 -33643763323466666333333937366664313034383166613762393735323535623338346433303737 -66393065336665333362633538616632333361346237373236323766646161366665626539356539 -31656464663565643837336364383039633534616532376662313931393862343663343637653539 -32643964383337356366633630386133323366663035653335626233333966656432656630353162 -30623564646365383339383965616137393231363130646632336163303038643862636531363932 -39323037663361396438336437363734343161626334653039623963313936666432363866333735 -63333839353764366366386138353134383130383462313637626466653866663830336263623933 -35373831376237646339333834306265353034303833393934356663306339353064366663376632 -39346434313033636362366132633565623435626162656330626663323933383964663937666666 -38643630376664303839346664383739303533623163336338306439613964363236663133663336 -37346239383236303865353366303333396461386164396464636130666237386436326564353632 -34326533386165393034653339363832356466393638633165393063353362303166623730313134 -62663866643336383438333038646137356664656134353732343737366134346233633566346635 -33326461643261643834323738333439366137366266343832633635313864303166313230663030 -66373965333733326634643663353338323066653237343538303164376265323032616665326332 -61366638336663396534623134646431346462666366306632386139383934393161613431643530 -65363264383331373130376363323834383432633036366162643133643631303533643333383737 -65386433323439313234343234356131386639363865353234643632383466633231666132376364 -34346636646432346163353530303534666538643532323539366634363338366565306331363864 -66643331656363393739323737366663343061333565643534333438316330613232343335613361 -35306466396362313032303431633232393033346232343766373263336635636230386637626164 -31343037613238363835336537353733346139346638613731373538386437386539386432306434 -39333864623734633934396134363136346464646261313534383234316463323066303635636462 -39316366623062326334653532306630633133616137386337613734343762326430616465363434 -31666163623537366564303330623631633732366663386430663236666263326131626264653965 -64333637623535613534636437363266623437653665623134393034616562643436393434613739 -34383366633632353139303262636635353962613939313339313133306439333563633130646663 -33323431333533653061323034356562386338633230346535303234383838363135613965303435 -66376236346566646430326665363565313838666237636164393034303636656337636230313564 -39326639623537623235623762396565346138666663346461326233363735323035386262626439 -32616362373237316437623234313163663537306638356366363035323765343864663566373731 -61303133333634303733333534623833356163646234653333393232303834393439363566393531 -36396465646436663633333930643264653335613236613363333366376262666337326335663962 -31656632366139353135643061636366376162323732373232373639353932396639386638353763 -31363166386339643036653331373764366230653666323239653361396466383362396633323031 -35396531363263613735366538326134303030613636383236626637303831613236616463636463 -65386266643163353131356232326233356465656436626537316138613263313661313661343033 -61356162613733353462643230626533343533343435306237306531616266623435643865363865 -36373365326532653363363537663464656366666439613634376135323734363761623833323834 -33663364616231616430643731383862303261623761323766303535653766343562653139656565 -36663931316334613262393363373665613333386230323236643462666130326435323534316236 -30353466383061386135333232623563336362353835393139383934383466326237326466363162 -61653033316633633132313239313562363733353763396565623362663665386638626131646234 -37373931646230396261366163336166383435363232346234396532353935653161356530353861 -30366530313463306262323565346631303330613637396539626334333332633936333163636366 -35613338656238653736313737646439663263623632323733623764313866633530656631373735 -61326533326133323738663935376236356130313438316364383535623937393664643531353032 -35616262626539636130653232333139326662613336373666663062656338663536376365663534 -64386465383333393162323135363261613339323037386164666463373932333133323331616431 -30663433366635623136646135306361613134663334333763616537633833366237353266633464 -39653433373033666335393366316365383532393036316465393734323065323865326639616239 -37646236663964386665366563376236373138656333643533313032663739656436316565663630 -31326531356332396435376636343835303534346134393661386464393263643762613439323332 -38353462633761363332346334376566316266383432653738646430393766633661383963356163 -61656661313838626533333034363539386266396435313463643434346534323165373234613761 -64626662356665613161656131663137363131303866313437616431343135386638376666353231 -35616466663331393239323336396433313161646461306261623239626261346635323132376465 -38383761373061313237366561663335343866623931623165343032353064316330383238616636 -64356466333834316136346233623233353561353635663339383133653534633162396338643033 -32616433366437643362663432303737393431343966616331663931613465613735336564313033 -31653236356162653462663539636565386139663562383664373362306137396137653363636231 -36373630386331356634323733633264626134666339333632663839373335303430373261613731 -35393966663434383932643465353634653864376365393438333536323239343831383361303265 -30376134303761393734636638333761643733383563643537376633616662613261343730666238 -65396164626132666438376637366531626232623961376262626661396438303466376536623435 -33663736663336323239646438383866373566333933383535633966306638363033343362393065 -64383363343366373962396236313865393630363736653433336238353766643830323535363566 -33323037663862643638333037306230366431343031643739316438623861333961663636363734 -31633339613133643661333031363637646363663332313933356263333365343730643435303666 -32303765386139396261626362323636623936383735373461653236303939326161333736303736 -64613438396336356664613262613863353363316535353665373233653861373932306532353534 -39613235303633323937643338373836393934356431363265353034376338373865383766373339 -64323438353733653933643263336236353730643861353634643338663537636438653765363136 -66653236633934623166383435323936653965373933383161633731373331353734376331633431 -65393464653736323166626331313333376636383534613564383638343062643263313037633762 -64366634353334373335646331633634326134323266393831376139353034303132323666326531 -66316164663636626639643264346232626432396265633462326165623331656334353837653632 -37666237356565333937323338323361376433343933343461643837653939383366613936663439 -39313937373164303332613636313332616264306566363539653366376239633064373066316161 -66653862613734643234303638346338383464643163326133383430633065636564373833353965 -61663635636539663739666230386566663762336161393935313831383933393065353764653031 -37363264383932343836323333643263366239313933636239343761663331313132656434623531 -66656338396137656361656638633463643539633135376239306633643066366130343135616633 -66303436306366363166666239653065393234393764346561646239386238663463633435333862 -39306131656135393235643633366434636632626664636632626537346435653339383930656166 -32323035633165346634633965626532343262353839653837663264333238613838626537666166 -33623536363733623630633839333361626233346263396465356237393234663634613031616235 -37616666613335666439636436343362376230623165333262316362393635376665646364343530 -34333261343939373566386235646439653535386165313634396136303462343266643063353331 -32386464383536633364616461346164363664326233383030313330633361356265633632353734 -39376232656236353965393339326663396162376362613066313837326534336232636631623336 -61383536636465316135333331386661323063613933393639376162383735393338653134633636 -65346165363961316430376136636261333364333537326234346536346266643936313866346361 -66346536343166383339616337386562643338366366613332613435323338373761383961613361 -35316434643030333061363964333363326632306439386339363234343463626164626566333138 -64623465386563363333353439613630316636646462343761616666613832363463326638633030 -32373066623263316664396433626336646164376633663061356166306163343131633661666464 -65363131333235616362343834306631343564616663666466303030313431663336633230373235 -31643032316161636361326463306531313334326637383961623364616530323837613163616337 -32633462646133363135326231613436393733363134336231663463386539373630373230323066 -32396432383334313535386239353334306532656234363933666566646537346331383838373538 -33316439363530383934376661333039643563316637653036666463393865653635326564393665 -32643661303263393066653934373737313664333864623333376533323731396430613532636433 -38626435646135333038623937646334666464333734323131356533306132613936653762313863 -39393363666232383138646135356235353031386430616664393963393338383634623863643137 -37656463326261356339336661363133356338663362383963346461616630613033356662636462 -33646561616463623563393930396233613532663831363266393130613665393765386534303535 -32373434336261386166306435666262613839353531363833386461366137396636313865373762 -61623766396563613432366435613537326639366539383965316135616132663062356335346334 -66393063663262353330666264313038333231633030653036313835343534613961363863636663 -30373334313362333831343763356562363238386633313135363465363463393438336166386230 -38616361313466636164313965343865393634663637373033656631636666646537653338613932 -36323533393433303466333065326164656363383632643735613239346665373036356233623437 -33653962303736653234636438373938626430626464376230306639356464623939393335663066 -31633364643436336534376637376366363730343965616363363934623961306539326634656161 -32623333383336313232626434343338323933373430613965383161363563353463636436343734 -62376233613264353539393163363833323035356563346136636362306439316533383965383937 -39363738303366353534373764353935363138626165353261393965636230616265633934643437 -61333133636131323339346232663562613634383663316533303035646530353631366261353530 -37346638616237626265316563386634366165386436333932333865656230623463326531646465 -39653130626636383434373333666534346631303338613030633463636536346137633931313233 -37313634636163333435306533653564363132353466633739383162373237346437373232643936 -31393735346137613335663733353464396530333761646235623366313661643062353463663964 -62336234626364393234353165316631303139323633663831663833383366393462646262616232 -61373061303033323233366535653331353839613062653035363966336239373163626166303766 -39383431393637316339633461323563666430396562616664666566303961373866396361323630 -32643061626335356139396538666234303263333535303764333065373331343337333031363539 -30616538626534333130623631363739306366346633613335643239653732323839353730646536 -62393635353362623332653863373931386661616335636435636231303264373864326366336639 -62643861613337633562613230376162366538343534373330333662346362636335326531316435 -32306330353062363864363833386332383435313465343566326334346330633034613238636463 -39393365323463333434386538383931343966663438303438326464643364633130323132393038 -39626533666166623639333961343061643932343932346132623032613332306261623330396166 -63613433306338343934303935633765383766653337663632343730323066343964376566623866 -66383137646565356465643436346534366166366132363231303066306637663833613930386361 -32343337633530383363393361346632336130343565353635613438346466666163323630363566 -33373737666231646363373337366566346334303030316332666130306563333263616331376534 -30313764646537393632306639373366356135306538623537313566383261613136373739643862 -65396564626531613634346134396332373137616235373533323061653231336366656333316335 -32353334313561613939633265323031353062376231363366393133656639363563663832653066 -65373330663336643564653138373362336561616565376166636535666665363366623635386639 -35623633316233396432303563383038323037623037633732313332666563653065366664383232 -37353436393066633866316331623230313032383866386162363566356334383963656261643165 -65366664653165323834376338363066653665386466636635626330636561353762636266363561 -34313939623565623866316337313537613433393264653162626633643232323331663064353235 -63656532353565356638623933656237663132626266343663346334333062313363613632343134 -64353234666538623333353133623763626263363964373232646336396461616562643164656137 -33386235623663613861366336383135333961626464396634326235633936636434626563363531 -66313131643764366531383635393262626634366162313134613435326435383232346330613533 -35386637386530663138616233306630636339353731646364343230393534373638656663336331 -37353038323735376337353261343334373464383530626565303061616435343463326431393730 -34366232343362336332343066363763623539323965346634623139383235396530303736353132 -31326435636162393365373363313034323662646230346538633636346463623438303333666536 -66613965306239633234373564333265623763363762653934376432653430393764376634666331 -36313732336434343535623635643036313733396364346631323036383565393165313430666266 -34623936363964376163663362333664336130316361653735323766623139303230313861323537 -66313931643166656136613237333061396338356163316332376535613137343362616335633138 -37303132353361343737636162393638393234613762633737363031636639363366353035653637 -35346131613839346564643433633537393766623262393865353063346434663665663962303638 -39366434316337376539353330336265666430636333303531363330633830323832326561346434 -66366430323166303238326462623139326636396337643338396434666632383633626330383234 -30393336383730396461653862653664346464663961336536613965666333343434626631653664 -37386339353836336664376638366330356363623362316566373164643035333062643036343234 -62306164303665643434346238613661383935366161313764366333663662376463326137366438 -36353762623464346635373731633036333838396532383530326536306264386236383663623334 -36616163383437383830393735373863323362316633353630636164643666333233313233646135 -62643331323337656236316366653733623037383838653565316537363066326563646231373363 -65363061666334333033386539383031313363623230326234633661326233666438653739353561 -63333238666561643639356336323439373766613936363333366662366136346534356661383462 -63666563633561626263333935633838363962306630393938303938383336346535663438646164 -33376264666132666135393632616166386338346537653539373763303735383933643730356633 -61633363643263326139363066613939373836633661653037333838323865646635383361363863 -64356464303764656434343366396430663039366465373761323462376464363334613835313261 -30383565663132386439663161623836613932633465643965646534383735373939643830306562 -36613330343166666235343237613237343838633365383162376530376235376336343837373666 -36666462653131633562626466383864323335623133356430646437626236343139633964613261 -39326436386338636464383033653530313164303364363336396561343463383134626631626437 -37306234313261383738313837663432313932353131643330366362653033356331323139356563 -35623736623964653366343763393633376465623566376131656433656138393563663839346662 -35653961383933646461313530643966343130663332633565366332313766646638393336653466 -65373964323434633963646165376361373538336564326439623337373933343930363633346234 -64663838326563333033373532306265626332396330653232663863356666376231393030356234 -35396436663337626661613033373937636362306430383437363036323137333764353761366130 -62646661343638373337383438376139383434303631363037306562346539313536323334663038 -38396232323935393932636237316430393762653534306265653430333131646261326566626565 -34303962373961666265613764623361643033633861333638333864393434363534333933383664 -37363339323231656133623861326166653837623533323134363232386462366263633439303964 -32643332633337373630323234663134636235356266383539653236373339623130636437373666 -32303831643466643731626264346366613335613734353430653065393333383536373563313830 -36646437623537363336363263663561363439343637616332393837666230373930306431373865 -38343636316636323136393934313138366638333531646336323066376235623535363237303733 -65643334396634636434666463333431623739363533303336646463393562646436383834633864 -33633464313438666637623664643265646331393632323965653231383139343461303462353234 -61363539666361346362303338616231636336343337653532383038333837623032386438313162 -62626232386230616666333837623065313364353934633831326436383533613131363237616132 -35316133313539323439366165326464386436376131376266613734306363346234623731633136 -63666637343532333936363666653834626466626638303264313734643638653935306664313334 -32336361313532326338616631646139323933326637623363393334363165613338303931363232 -33356161656664306538383662633733336237333137323731363838366534323134386563316565 -61336237666434636637353066303565353664346238333465646633663734616330643338613965 -65363630616133363537643433353035643361323834353464316365313132663062613832316233 -33353330306237323230376661323631396164643963306537333066616666303433316266666461 -61323636373437613330386638353766346532623534323039323461316534623133323765623239 -39303161333264346139306465346664363639396566633934656634333034613837373834666366 -39393365643437316530616431376131616532376132323933613162316233356231393566623631 -30396137366463303531313539383862653462626131313035636536313531393633346332363635 -34646662346562333234616633643065383337366430393932613739303863633338616561343762 -61346331343266623133323236336565303330663265373033323936623861643732393363383166 -37623931376132313065616333656362313433336335636166356465633030333563366231613035 -33336337396233346134316634346461616262666538393635613865663566303661383438663861 -36353237303266356438313263383365626235653439383636633562356639373032396565666230 -65316265363537623737333461636364643962636661623337383234633366383630643736393539 -64623963303830316336626233316264653335643335313838633261336161653463636135643164 -30396463643635323435626161666437383837313662666436663862393363656134306630623733 -66363433326539666235623534333963363162636239666639663862366336343565653631653236 -36366665623532386363636337613139373262313539386337333934613362353363363065343861 -32343938613666636664643730376631313032616131376538383034353431313463376261626665 -34306137623034623839333434653765366235356633306634306132353530633837326265383563 -39623864373666323932636535633635376637366237333366643430653364336535363836323862 -63623434626437643861636134646130313330643766653035626531373466646235396231333236 -36643664653032343831326362643966373138346564316663353034333766376431306231376363 -30366463643637346230323931323464663235313461373761613533623135643036633931306430 -66656130663737363261666433343234633862363738646130316133393136343537303735376563 -31613062386636656537626265663564613033376338663933383963353236666266303838636539 -35636365653866363464336435656334386664343630323061653134636466366531303463646466 -62396464386466616563303033356465366535306537313930643262383765373537343134656437 -64626130626334333039303931323765643763356335393166396666383566393539383538663533 -65653435383932336633656235376234663039303235303934323433653038613465306434323636 -65373236326630663864386666663362383864366361316262646364323466376464383062393030 -36393433646236346262323934396434306531616364623832616533643036316234336437633632 -62376564346436366435636331333739343062373133623066393566646665396538383832303031 -61323433386665623835383935326333336136343337663262623131646530313333666339383034 -33616537663333356635346432613638613039393663363038326565663730633637633333646162 -63323236326464363435323964653233393431303737396632633032373137323634616233373763 -32383139343963356464336235643162626630666235383435366538636531623230616230333934 -38663333343937396162396163646438346431333139623436353063663338373131386632343964 -63323666323532306464323431376234623731353335333034383231323462316561643330636332 -31633763313934633432653438613536666137326361303564316265306161313162333739343633 -39333739346463613964393030633131363235633033346638313264633062393963383562316435 -36373864643730333366333230646231306461316639313764323661333736623662646237376630 -37666666303732623662336665646130383261316462356463613132616332393466303561343262 -36653464663831663935663138623730346262663834623665376535373033363464643464376664 -37303834393263326266313165613063613730626434656237366564373038346633633639386466 -35623637616330303431353036646233653939393430653034643032613662303737373664346335 -34623035323233366236386465646665663233633739643037373932396161313431653231306335 -35343364326132313339633062353564303733666539663031303565393035653031643633326535 -34373666323939653165326637616334323235643366353366333138333566623665303336643565 -61393031393631643563383662366661636664306432306463396132343463323434316562333462 -65313232306562303936323332633435306563646232303038653139633137626531356438323936 -37366334383733656364343865653739303034386335303432373732353735386663303737306530 -38393437303536363830663865333963656638623831383832363033323434633131323831306537 -31346634336337656161323438353963316533653266653466386666326666336266653631393231 -65313961313236336239663165373434373537643631646665336233373863363232613330356266 -62626634333033333861333439313264663939396338396630323331613634313138653732316534 -36646539393565643065343164343263653336346438633037386561636262663765383065646537 -35336132613230346466333662666231376136313661643164396233643234333635646239313562 -38613634613132393333363839333933323934333636636238616662373839666463316263323766 -31393261386431316361313735323037643963303330366136323038343834306330333539303037 -63396233396562643661326238346164346561376631633665303137633733616662333066373032 -30636533313463393934373966336462306236643931313137316662653337623565303764656332 -61363965373566316666333864316236633333653133663537643966336262356437653030366265 -36633734626164363930363364383935303663383037393166613638663065333165393235313739 -31653061383165303133333661353332346361616163666632663534386137336232313863383163 -31343063363636323337356564383836666335613964343732656136376639316333636562393764 -34313239316636353833363535616631346436623664353438353539326337306162303563633736 -31323564326330313239663236613031313232613864336362616532613735653462666237326139 -37363837383538346334663365653331306239626366633536653435616634396636643438363738 -64323662326438306161323238346564363636633938386564346334613332633331623132666237 -38663935636466313263646331393666636563636630303132316166303232636239376664373333 -65613966343033306338616230383764376562373165346566333135666365303532613266643063 -32366136616261646630356466613936353731633830306566336636333336336434626364663030 -32656530656535383738313661373438653238363466346563376439613235323133643836366539 -33633839613438663238303165336565363164363763373764356336626239356339353532316166 -64303532396463353033623061636436383134663235626332356437386130613430386436623761 -37306265306139623966616137323763393634306662313634346139363966353135323636366335 -63393331663735383964343566636262343033323965383436346265633461393264366261623533 -30326133326138313335336162363536323931323861646231623563646166303131316639363964 -34313065326166656466353930363235646231383537366664646564353632313538653065366161 -64386365616539323065383832646533376137346332653033393937346536383434666263373062 -61613131346365656134333631613064303339313334336233626139333266346231643330316532 -35646538653232313961643432373637613566616236313734373939373362396465633232626231 -39643138616534626162313161376638386462623938636432663665306664636665323334646138 -61633866633666303738356561383632626238653361303461333865353063306137303631313233 -66646237636666616365613864373863373265366332613265643934653761636239383133363737 -64626138363166643162633333396166383338616164333661346362343833613531616232356561 -65363435393638323132353332646363643639626362653632633434353565653238643633643735 -39653636326261396430356362313937313134303234623539626261376334343766366131373237 -30333562386139623830376462613230356530663132376435333635323834653466313162666330 -62333833656462336461653138346166373864356664323331343637346561643534656531353933 -37633261373335626538303230363562306433626131623365383363383866393433393363393361 -65393562313061343536643738343464636632373161313063316263343362633034613534666563 -31313265386430643664656534313464653165653530313961393330633436376534633162346363 -36643630613265333537656436383031363337663564646162353637393335356533376631386266 -32333631643334316664363934376536333632393365643636613332373637333664333739323235 -31643962393630643332633465373765333466626534333532373231383236623263623662616439 -35316435303966303031316562353030643330643465313233366666303337303562363336643034 -31343339616134633034323236323331383833373961363239653234393334313930616435303836 -64646637333265343663376334626230333938326466626133656463323634393564313336333130 -63353538333532373964316339666666343763383461663532646565346439343161653562303561 -65303463666235306265346665346665663530306462353765643134313532343166643735613639 -34393061306266353065363133376336376536363732646438353838393766656233333834353636 -65306437383536316666303365663332333162633739613964393466643963363539323963373438 -39653966313231303336343836653765303063633433353936393261346265313634393962663966 -38373563633963336261663664646330633238653330343436656461353861643837653237336535 -62616435613838363464643830353436616162653765383630383139633230336136613936363162 -36376332356532303039326265343033613932363263373061303634633335353633346566386461 -34633838313135633739613864373930333765356264333838393835393064663635656439626539 -33353864333530346265376666353730643461313338623033333464396435653866333662623038 -32623730623065393633656332383636373466313230326564333531376533323338666632386430 -39333963323632623033323964653337353438323434656335356631643562343631396335393261 -62333332626665643666363664626331663265356538353432623534346536393862353133643035 -34656664333266373330313730613831373438633933653763623536633464653439623966396466 -38316139343631393430613934646133373261383333623033303161353033626335333635613037 -37353761306262666264323165316565623131323735336366326566343831373938393665303961 -63306333303931343836386266646363383065386533333633353364643864306630343031646363 -34343638326133376535386364373336656631636261373866323935643261346137633063636536 -35353830306234663031323830393936643930633234623032383335363633343930633138656230 -64616231623336633564613936393361346434653132353737373664383230326166323364393337 -61663365386465396536616662323930613963346237636533643836333538643261373261326166 -31366364653334616535613061626433643434353535653664663563373762376534323133333635 -38326362383538393461633062376333303538626236663230313634663337386264393033313737 -36366363336539313234643635333731383064376430386365306631366632396438623765303439 -35656361636463393465323532383063613263633435376161373763323034373831343366313166 -61636638663534323665346232646132346563613138643830663761646364646163636233633433 -31613465633639333562613735643965366366363231366430386134656664333637653562303361 -37373735303862646164383839643935666535333133333431656436623864343163333036386131 -34653266306331363332303133383564363132326566323964393134353366393532633239343863 -66303934623061616462333635323965623835633461383863656665633632646665353865336565 -33643735653039393239363661343135653039386564333862386361643430666461346564623730 -33323737666261383962656131653932356635626662376431363061303836303462353136303834 -35326431303331353737316239613335313833653139623239376131663961613634656531366139 -61623864383032336237353766346435373536373239336636353131616533356334356636643432 -33626333373866333561303430393735386163363330633538643136666330656339396538613161 -32353034633239303064363532393339363634353830326631666330306232646132376632333262 -37333430643562396331353137336635386337306230373239373964366232353637303138313866 -65363431373264333964363661376466656132646466343661336638626634376133356138326561 -39626536323830313334333231306436386430656538613337323164646531626565303430353733 -35343538616432373561636466666665656261376665333963376335346464326138343137656161 -37613932636336343136303834623664366135363132303339636238653065323135336663346438 -34393866656666373563616464313835613066633737356161316334633830323337633565636263 -36396430623465376362623965633536633836616639643731653164303764323265616332643533 -65343739653139616338653964373931366233663663303961313730373138333863653334373838 -31316630653832343064623432636338306337613835626638343762346639396634666366383231 -39653732333034373433643133326464633535666438623534316236316161336433616261313464 -30393830346530646230336239646133366631393238613663346434663631316661626534323534 -63303539383865346561623263306535316131333638373831646134323937303865393133323736 -36633364366666643062666366333333636631633265636663333361343338656232386632353130 -33333730636261653832393939333163643037366435366131343438633964366162643239626631 -30306532666233656530656465346365663864616335663730383637323639613934656365636466 -37333336363766353938313934346638313233616534666137656662643739646333653165373361 -62386631326261633363383266333534633033323866386630663638303533323761653461346465 -30643836326161663332313237346332376533663035666231316261623861663937316232323164 -64623335663532393464343534306261636664393236353334646437323762343865613864666535 -35303833326531383436636466383730633365353435303362376236333765626561316335613936 -36373534633762376135363235343233613931653737666465633063326336376165636530353232 -61306565346263373362653661313135663236643662613231643731353261393339303934633265 -66333466376430313563633333373263343431366263336634313163613337313038633835303231 -65633639383662303836623364633738303438633837326336336662663534616231653133383837 -66383635653262613364313236396662663866633766386535316563383731323830653864623862 -33633162333830313561373934393433646534393231366131646138326661333630316662313833 -32656163376464333763643831346330343032333064373732376631646437633739383139626166 -34366635616630346232313366363933316665663665633832653031316139666363636333356235 -37636365633931376466663430623238626263633965636134373136336462616233643565666463 -61613136316133313566353165373965613435623235313738663136383633306433323561663064 -35626234623464643736383038623937373634623461636230323963356635626464326262633936 -30363463333565613135363866316130363936616537376236373830616436666261313962623534 -37386236663634313263316339656637636531383061323338643537333130393837333765613036 -37653035323239663164613938313332653662326538316233663566373839626630306639313264 -66303865393365333738636562326463346636623565386162383438663162363733393464653938 -61326139666634313437373563376336396336313733306339373332323230663137323135306565 -63353633383463303362633834303331306262393731373363356438396639396437646135383039 -39353135376435396631626535646536636131396637633236356632376533613562306361346138 -64343664303432323136633636393238383832353433356437303663653561383835346631306564 -35326139356237313361366635366339366231313061643061613832303561353461313264373232 -61653636373138633161386539373438666561386134653165303663643833303631316639353233 -64363233643136313162316562646230366638623330333939376635653031343965633361363333 -61346230646538383832313564343936613033343631326165303763346137393231326634636265 -30353733623636343933653965373961333432343433656564353532343534643134373834656136 -63383835656665376432303565333362643963376365376232326662613931333665643664383762 -38363161303666343633313531643862646436343137646161323264373766356536626530313065 -39396563313763346461386231306337623666393336663437383536636134396266663135386161 -63616665313132396561386436353933323030626361306534396137633162313531346232393335 -33636361326636386263303963663861303531333966353532663332396137333166313834333439 -36376664383264663435376539333565353931376630353161363963663135653166613463323039 -35633063333637633536303430386664313839383734646661343839393637613964643738363538 -39386438613965396361323333626233393135653634383431396632376338633563343331626661 -38653166323931373561373563616131336438643035333061376636363839303031666564393133 -36343363306530623038303361356666616134323439323666656339336533376130363766663166 -61613632346139323332356632646134376663643937303865356139386461313161373834343739 -31323330313163653634303562373339363434363730393365633432323831383637643965366638 -34653232303561366563333339643931653330326533633232326238663531373033363533653333 -36336632333933346332633430626262373330613835663832663133326435303535313037626561 -31323365373138356234353533663137383532353065323362623964653834613032303664373834 -66383338623264306361623361346562326165626235303130363666336134646431353434626333 -31633632633138653130313930636133623433316632353337626639373231356333386565333031 -37666239653132323561613063616338636638333138636537646338353637643839343065363233 -34396366643235373931373838313762623865623263346339383039643838666238316639353438 -63366533623232616331306564656331396364316637656231613936383466633838376136306632 -63346362653831366461343831623833323465353130643235346161346364386137626662316130 -62336530663234633435643763386363333862656131636465663631356636356134666538346565 -31646630613762386666373066366439633464353230333537623836623436393961656161363264 -34376361393738373531353665326438383261343839346133343461356565306438353333323866 -35383734306138323232326537663236353961306531646235323532376339393063656462386433 -63343761653938666338313065666630393834356437623832666331663737366434623937373330 -64663839383161646231643534393539303963666461363738646331393036326334356537373464 -61336361303230646434353135653062383334643163633434323766333735343963393866333937 -39313130626234376463653433663862663064666536346164396533383664626162613131353733 -61333763366565623666326366653931646565663365396363376638313230353665643062613731 -63623736333364343962623238373866326361643330316263323464373134633666356131303335 -66303338333238343032323466636139303565356365336636373737323838386235303361613035 -30343532646636633936613332623264666133306132383362313664363436633161633038313865 -65346337363563633936313731656665396238326363366234366631626562393961326334643131 -61393139376364353230393436306435653262323738646337313762393937623061393564383633 -62373335363833326263343739336634323037646630333531343264633564313334333766346164 -39306664323964356263336638633938376262663031356136623662613830663636353738333037 -37306561383566376332376539616338326165363337633865363438383231613834643830653665 -30663965363065626465393831666536333636313537643962633337386534643035333934363433 -66666363393230393436393137643130613734653066373265636233366231643365333130313739 -65616336303661623862336535323962656332633363613764363166323431643164356464396134 -30306561303837386432363766636231343837326537356136373534373161646230613430663737 -65353234623836333435666131343930323062323032343262316532623165393137336164643965 -39323462396561623631656534356238393961303964653238643837646135316165323135353935 -31343264333061663532613465613837666666633065376662353733353535396434316238643065 -62653964643165626137623338313237373131313961663631303033663331663861323066363766 -66363266373139353065396239393865336637633962393335366237653035636431373864646631 -30653137383634313138343132393764643364353062336566336332623565373034396263383663 -30663336343461396462656231393836613738656533353032616538343565646565396431336162 -62666565376166663766643166323765346136333832353134663265346435663730373565303231 -66303466356232333331313266366162613566303138356231353864643761656539316365323030 -36626435343435386565626462326366633833646263646334663832636235653762346536326437 -65623665663766376638336465663432356664323663373263653563633864356463383738386266 -37633464346138623136353536633764373761326335386234663964393763376534653139666230 -39313732333837396163666666386666393237306536336439663663316435373432616536343938 -63313138623964343031366232623363616636366134356537323430353931353239383230623363 -35613535653939613361393566303035323238373336313462633130313463336161343464616463 -33633833356663303066626132373933386366326632363861616139616534333262633332303031 -37616339313265363266353038346633633736323433343530663665653363303664386565303230 -65616464646331666435663330333464613862653032393861383864393039636231323764326538 -62393764656236653737646533353035303534633539373632616362313666616430383434303839 -62633564336530333961376466306136653837353939636666323734396632313835353134353961 -33616636343430333535336533363964373930316139643734353564633339646233656363386666 -66393061376439373664386466313862393365653661636336386535346631396232363462636534 -38663966393165633233623864306665633766313732383839646266306664656230613939616639 -62376336386137616330393565343634633366333465653934306166623139333433353130336439 -30326235633437613034343463366430663837323132333130643434383634353561303330626432 -32663737663461363635323231663266346537626139636538343537323565633538306136353136 -39616637303835363539313733623133336633396234366236633466343062623039356433653061 -34616531383062383565323133636234323166383462353164313463343766396536623530346639 -31313062356664613761366435306330386664346233313462386265343663376139306533663038 -61356239316234663133316563386130356432623937356131326230666437373836633130363936 -35366339643032393961373264393762363263376665376364646466653764323938643838643835 -66373364393462613339633066326631313831363834623131326434343439383530383465396130 -34386461313530313262323461613661666364616533666335323830303432323331386533663636 -63623032343931636638363765306662626461613133303935356132393137366231616366356130 -39366137396463636433383965653234306533653035313662336261326163316239633539386332 -30396434303030653637633364363330306364653566393436613838386362386231613964633536 -35303930396263383864633463666462353362366631393039633466353263313461646261643261 -65393835623566636464653063636236306334396136656566616437393834653032626535383536 -35343138633839313632626165343634333538373764306533353333303932666335333936316462 -34646535303634346136393330343836306437633938643762613165343538363665356361656134 -31303266636264323033646331643832643161313135613365626163333666353532306530306335 -62333965333035323433656363323239343332336537663431323538626235316362306261623961 -66656362613764653364643035366631303939336363326635643036323663323861336237626465 -61313066316133623137383963386238383963623865636464303434376266653261303732386338 -37626436626330643933383734333766646266343831393866626535356335323961626361386336 -36373338373161376630383437396165623439316535626637646233316630353338636339666331 -62666236643963653966353137386461386333383034613835373166616635363135633363323032 -33313533386334326366353135353062353435356534393963386435663932623932323231336264 -32316266636436393063613336333232633831653534353461306663386534393538346633376163 -66646563363630313966346164633130323337626438636262623239663632656665666263396466 -36333136383339623135366262356538366632646266626161333632653434356561656262313261 -63623231666538663030346339613233386364386264303732303562306436343034333964653035 -66366631643262326337333264343235333936623362636436633163346235616632613032376564 -34653833626565313061663735643463383836336238353862643766353936363261393639333533 -38646632363238616538663764376264643531386439343639303730663662346431623361663063 -65353435366539386439356134386532623935346432383330336161666333396639623132343033 -66303039313735633163613239316135306237626463326535373161633037616339613232383933 -64653733666334666235336436323037306433633132326636613934323865663232313938666166 -66386166316661653564623266346563326564306465643036623561363066656137346233343462 -61623733316135363436343261336433653966313530343432653763643633326362663864396464 -31633334333338373733656532343237396264653830373935353665666461623938653232393532 -34323835666130656330663732623331626438396530353266626135623161356530343036653263 -30343264656466353931653363326561633432633139336134636262343130396332303539643936 -30306531663633303834313930303637666237386337623964326138393234636163393466326438 -38636438313935653232663130643064633265646264663230633263653337613838303064363034 -39303264343165393735376564323030626666663735333666623631313532346461643637643462 -38346430353433663139656363616161323436663435306130393932643238303932356338383436 -36373762323831396536313634666361323534363630363062343666393131323166383430376362 -66343761323061373138363934663534333863316463363032623863653262623065666335313265 -65366137326430333439323661383439373234373630396236306232373261376264636366346338 -66306434346664383463366338343531393032636234346237633035333061643635386364626236 -31653764346539376662643963633162653466316366333330313038343066366430336633643936 -62313636323065323635343063396365653738373539356135393730343164343964643033373138 -37663039356530376166383932643634663635393030373332613839333966376335353064643132 -62623133353161366233366465343261616663396333633331313963373931326231396331626639 -37646332646432336337663333393264333035343330306335643539663663333938653465323962 -33653738646133366332623734363965643966393631363330643634343135303938653434623436 -32326236333336393035616232313561366266366330656137643066396131653861643631333839 -64373931386631643838306234366464396633366464393933353564623038356330653838313331 -32326239393065656139316535363930646235663734346464363062623536386431393733363962 -35333131663165306361613034386163383239353039353635386235666537616239386139343663 -64313434373666366364343835306131383664616630396435373365303165666337373431343262 -63633830643765343637323236613036633638386665663761353436383638653138303130643330 -31396636373836663234643037666437376431303833396461323461323835333062303633663134 -63643432626161643734313763643933333939326561373739663435623765303465626233303062 -35346335613963346331306330333432333532643234633839363832393132643839353266383265 -62623061343733633565343562346566633038356564653134393131323261373662303839653035 -63333032386261343534663239663035386461656161373335363232303234363930633736396331 -63623739353931643931393966313664316234353938313238396662396432613633303531393032 -30343931636563643830343330633666313935646566356333643465383239613064626638373535 -65373339313466633136343566386463313365626433363134306334353039303030383066346136 -36623066323939623538323637323431313331386432623738636337336137633233633532333466 -61363730303064366332356261653936383532313263393630303466386635373465343536663038 -34656364303433643335613136366439383333353662343738326532333734616232656236306334 -39663263343634343361343965333461356261353438626637636536373062613537656333353962 -66363934633066643961343936386537383436623832663231363738303830653533396533363666 -39643536363535366163396462623632343736323761636233656162376538636330616562356531 -36613138643231373130633330396530353939623439343936323430366535363963316561643463 -33643866303037646638316464313233356435616534303834353936656138613130396264633839 -64383238633465323963613637376237616234376637306639623838646464636566396233353936 -65323537633163306435383664393831346239656664343364663131643265313330326435396234 -39643262313861616132613933346562353138653738336265303263356562623639346230346563 -64326232613265303338313764353534363365373338613563356136623735373665616561346235 -30616331633435383664353861393032303061366132363361366535306337316633316266666436 -33346136343139376264393633306139356134653865653436653133643763326337303464333334 -38376136656632346335323563613438313832633934356437373763336634363661366433353861 -30626636643466393266343038376364396431666438313864613730323335613735613436316165 -64663566396565383362303531353831356538643638636235383361333061393333326166333634 -35363264643931346533613062366437373062616163316232323062386332396361326134363261 -63336135656533343233356639303938353631653735633434666332356561353031303732633963 -66306364643737613031323431386361343032663133316433306335373334373962653934373934 -31306433343231643430346533626635343264383034656430323561366664356539663435373333 -39383934396263383139303437363430323964373231613833313330613132653063333039366631 -38343330363666366138393463313831363063313738336562363465303731373733646239373363 -39336139333133616466343133393430313538373939623462653262663631363065633135626532 -36656633376431646665336232653234363033363237653964653732343230633539383163636164 -31376631653733323264363236306561303065636162623732323330323663653433323336353163 -63383234353634663564376431636161633966366237653764656330336339613139623432346163 -62303330343431383437323235353765383435616134643731653536643330396336623266643561 -62663931383831646264383430653131353934393035663831613263643831343561366633626133 -30323034616131633336303666366139356236616432313764326232373662623939643732626533 -38646461373861326563356131656136353162626365313661373639343766353330366534353634 -64356566643166303438633632353163393862623930643233633835396264323866396134666263 -36346562643861653137653036343636366130623336343634303761343836353662323930666537 -34333731653462616133343563626534353031303137366335323530303333383165663263343063 -66616635386637616131363966336439363765373766373030633066376666623164663738633831 -33323939313239633439346161323866373135303731303631353134313866323138356362353930 -66313531383463616566373161383565343765376164383036393062356430386330333335326462 -37316662333235333130636236623433353066313135616363313063343537323632633730363539 -34356161313965373333653239623836656131366262636263616438363637303231346665333534 -39333562623539303630363633646163323932626366353932613866383165316465313138663938 -66626539336361346638653562303465656232383366656630393863376330386430346135386339 -30313133643966313538303534363630303338383433633338373439383265326630373738383934 -65346164386362613461653232646161333537313633633762656663353439353637646462373561 -33343761333961343731353163643661336164643231333332663039313764333532353636616437 -36313131633636653065336162663534636538353761393939383362633333316230333162313764 -32373763613239353261303733613335633632313465623239383134623065623332303563396662 -65326564616136323033646537386439616566393662643933316562313739316333653633323136 -32663237656534336630363566326132343766636231393330663130666337333631326531323462 -65386533316435666638613539666663326265333039386230653261316338666537626166666233 -65306362323066393730613837323962343233363837346437346432373661363066646232623762 -39666533333262356439333666333234303533653134303563626638623431303439373336323039 -39613865663631663833653061623933323963653830363161663037653834363832623237393736 -33383437373335306430396566363733643465663462653865356432373339616230306265396530 -39306233356230653261393966363434366665666538366466363333346132343635363263326636 -34626431366331353339656466313137653635633234393331613532613464366239383438356339 -63393532623462353135323761623766303739336630383836303137303434326634336333653065 -65366632613439636132643931316635386635643837346265653836303133383761386466623161 -38666237383966326164323236336336666466396339346230666166343865643232393638363035 -65343063373334396463376561333965303263656535656133316134383436383034353630383465 -63346430383037616333346361353039353663636435633863636630623566626366626230326336 -64336535343538346461346234303630343737663635663462663764346538356530653661643239 -30383564616165313831343032646161633965643831333165643630653065333437333133303437 -30323136666335653031613563646638373462393139323833663337613261633230373836386537 -63383733386334656165366133326261393433376165663131653566396264666663626438316237 -39383537373236656463663061666363383438376465396530373162363239383032313138333965 -62636635383233646636663731393732396365636463383466386266393834366161643535666532 -39646166653538636238356465336635666432346265636231613731316439353164636365326562 -39393937346431363065383834323565303831383261393737323935326266336231343030376665 -61633738373934393861623363346365663935363463306466613632663233363835343739373036 -65323665613434363762643531393565653166646530643864303962653831303766323135623865 -66333662373638623634373665316139653632386633376636323562393263623765336462313237 -62373834623464356134356530326335643761663434663961643365323838343565623766383939 -30373364366365636264383266623162333735313233316361316634623465336238643835363534 -35653261626265386136323338646364333334393834363938336636396666306635316230346565 -66323137366237393837616530323239643163616132666630363061343834393739666335303831 -33303366313635373730373437373030353061333961316266363138356235653735663834643761 -32363865323165316263303165326338373337626662653732396464323866366337633961356565 -37396530316166636639633236396338646637386533636661623631363932343932386266663030 -39633433363466306361636632353463306331366430376562653637356161326636346534376138 -64313937376135386339336164326639316633636234356130323065656266333465336435663833 -63626664383232313162663764316565336465616233326237663362653462303863323261633032 -61353165323939663938636166393061373634333064323665366532383464356636626164363162 -39386634393030323437656338303263373136326335353633336535653438333333326362353935 -34616230386165363030363337386334386566646133363031653564656564323365343834666331 -61353366366666616463323337363862333765633334313635303031313964313565376538646566 -39633837333636633834653432613135303637636263333438343133633165306131643038303732 -34626262643030616436633963393461643335643662393034336365646231636366643230363464 -31616565656436633261333634346336336632393664663337636633343734613262646435626437 -37663739393861303133346664613964663030393238343836396637653534343338303434383732 -65656537333563613361353033356533643065626235373635313062636236393932346464656333 -35623838356236653430306134666364336636386663373333316365643537336633663139383263 -35393666333636313031346634646464303862636665396361306439323734386636653936316238 -38653831616435313134396462383662666638333066663961303061323338373232663863663938 -30376665653964393130393239623065353330363638633062366530643162613333303733383963 -35356461363962356336373239636263346630396535306432306130333938373861346130383430 -65333034663163353063363438363437616562633833643732343333383434356561323038636635 -36356539373665386236633963366439313031663063643261323232633463396564363232383238 -34313131643861313638373666613534303537323765303230363638646565306337626332353130 -31373264383837363861633762313236316661366233326637666535323534356635613363393962 -65373239613832326430356232663739653739623634626431393663633735396531333832376331 -66663835393861383136323666336365363162663631383966613764663436623064653335333730 -63386566393530313338343661333238653365386465343838636631623966613664633761363030 -30306635323936306530353035636330313661363061383530336464613431623136343363356562 -39386266643439623931633331343330306234346335343966396166626636636238366330633230 -36316135336331613433643564383462653734343335363432343763643336303332396562663732 -38616132646233393761373634633365346565383162353064613837373037396539366137616161 -62653036386439366662643862353739373233306531626538656130666333366566663933623631 -35643236396330623034623661636463376334343133616431623333393834666636643135636635 -37363661346465323038336139623761613430313964323930303466333233353030393934616261 -32636362333463306265653961646236313037303631643665343361366337383062383366393934 -33333333353864326161613933393063326431383063663163313666353963353733383934666665 -61353062356439383931316331383564663266346364333666626666306230616263663038383335 -34653736613639313366366135326233306330613462656561626562333865663538363234633339 -33653561333061663037633166313661376139313661316332623862396564383261633738616465 -38363466663666616266656163656166626335613232356532373331343539613666663633633234 -64343938666137393837343739643565613236393233346138653630646466373435636563343662 -63313861343466383939643436623638646262666533636336396331376239393433343165373964 -35373632643936306465656531623631666337653231653539303131356661346234613766313134 -63386332366438636633663737393861653461383661633539653363613830616635333931623761 -36626538636336376361323661353339663932343965666635343465653634383334313435333936 -61353730666562376638663335353963643739383961353661313032396333663964373533333434 -62356131613162363161366366326363633165363566356331396361613366376535 +30353863646438326265643735323739636566653334633336303438313733623332356232396264 +3530303631393965313762383534393462376561396164620a363261336338663865376263623962 +64653739353237633965313465623366353333376237623337373964316331386235303666656434 +3939353965666533660a663663313733663132623362343733376234386231616235346531353862 +63613930336437326330636135616532363039626135346434356663323239363834393161663737 +37333764393865313931343763386166633966383561613331623163393832313431653334386366 +34376631313964373935613630613935646336326437353564653337356332303366313536383832 +34623136623436313932323066393161356238373039316335376137306365396433356133386466 +34383439313332633566653334326535663061613239363136616437373465383934383736626666 +61313066363335316235343061336164306333386265316662333736393730353462383563366363 +30326538363166643964633361343832656536363137366431343536336238613337346339353761 +31326531616462656263363764393339653632313965333465663332613761356365373763303039 +36616335376536346130376438386432373263363664633230313438333362643832646463383030 +30343537323463366163633764643063376334646135313433636361653738366465366661653862 +36326164636534386433323438386135353966376230663866353865633163366261636639656131 +62643036636639346562643835313133363235316333626634623965636161303933316435376532 +66633630313266316564616366343433386362653436306134306438333462386265643261643966 +66393565643961343865363138663936343039636233306236363839363165653663376330343461 +32613933663164623761373133376336623864643532633931333031346235343231633438393262 +35313861646532396132353239343464393231333837333031333363343962653365633163653530 +38653265666362333365653136323639346233326132356265393333613433386434323735613766 +37363537353534616237303565356234666638383463643337313636386530616136346537646239 +30343139616665373662666533663937646633663662383463373633356633663964356264633731 +31306431666663666434383263613638306133393236623665336339393837626631656366383537 +36363864363232646430366534333937333162646465366566373837656463396234353665646138 +39316330613235666261646534363763383134386237396439306633636437386437326232633665 +35303937373363383865386365643462306337613461636632323538393335333465313966333663 +36633930636561333735383037303137336335643963633335373230386563613564633633333831 +33396566393330323637646134643965313137383934363135346237346236613530373530316262 +31643165373935323039643637336537373839666235663337323438396434356135643039353739 +38316266373338653030366636303932376461356332303536663139613865323334643366646361 +36373862623033326331323762363235326532666232323062383364323965656539376632376437 +38353438386330356431363736303966313732373166376539306464373133313863373332303064 +65363361646636396534343764663730313133313939326436666433356337633834373339636365 +36376239653837323937383831633861313766396332386438316165623963393131376535656137 +30313363623339313063366437316438633335333430383336393637316539343962636231613565 +32623261373862633064356432323132663238623632323833323465376464393531333232373630 +30333931663662313837653263383634363265643838373537393234653865663530333531316137 +39313438656637633565393937333836323939303930653638303431653739386662336138383731 +39393233623765313232653337353131613437643934373639653361366539363339396536636637 +65356365336465333432343538616366636136353936633631373237643437386633366637623532 +63376434663635626134376639373032323334333437396434333162623664656233343532376534 +63346530333137666630623162663566356537383933346464633533623264353030636436303336 +36633063383961376264383463643333656634323265616631363662346161613665653231616362 +36326533373264616165336362643035656161643135313463303562653933363830336332383033 +34323666323438353234643131333661303337323332343963366234383332313034303633646263 +36353333666263623239323830303133316531623532646235333062376131383235656533623230 +30313965366339376562613464616562333064623663633531356639363761653539643365333139 +33356331356363636131376133313736336339306562636362353335653066363934333162356466 +64393739373165633962623134343530623536346462666138313662323363656139353231333338 +38336631313961376166346566656466643461303030653234623964623766386364333735656361 +66313131386361636462343935336538626437633039643834393833326333663666333866653036 +32306438633862363465633533613833373635363536626462356437613532353861336435363531 +63346565613761653938393566643639366234623033613165393262623631646538373039366236 +33386232646330326236316666353864323261303961333264636536363638376565396564396163 +32343938323362633331356436646231383932376639333639363733366137393738653661393563 +34643962356139383465336664356235343066303563353563643636376338353236623066393638 +30306337663639666365373631353063383963353866366336343964303934653634623964326262 +64613539616466613662633066616639303732376636316333313965393134656132356438386362 +31376365356539313838326238316234373636346261333766343135313535393734346330646161 +31633735613437323130636633666236343638323838636334323633346436626233306435393735 +35653462393833643766373466633233393634313737656136623864303834386664376235393463 +62383934343636333839343666656339396337386364623830333732656439356666323638333639 +35613763383335663438643237333130353866613131656338303963613233353135376239303937 +62313766353461666465646362313863333863363637666235336330613637356466393130643430 +65643366656334353036386337633737313063663337316463383136383737363435363330303861 +32353834656436326131666530346664346632373861623536383630343964363964663132376465 +62666562373636663632303036363663636464326233666632393331306466353461613635373436 +32313966373739353539656330653639626532393635323435626436653434356139366533366234 +64353063663366656665366536656164386437313037643634336464363737346437343139356234 +37623334623631656534666630663739383066363265663139353835653662326432613366633232 +37303139383166653731373433363633313038646464373364376330353764643539666266633962 +61366563306364336531353762636130666130643463333461386265333336663664346566306133 +35336339356433616234313037363838633862626531663430383766613764343637323965373964 +37646433666265656335373461373834326539383765656362363337633333623265306666383364 +33663036343165336234333739323530366666356437326133613537386361373838666564633034 +37626635623738633833653465323538663162373465643730353863363238653865366665336133 +38393934643366373165666331343465333762623634653265666630373830613734383436333936 +66353236623038653530646264383262623732313864323466386236653435373034383665626335 +38303364366330303237323538383839336231353335323934656131323137363162376262373862 +63353837643566316563356431386164333033343036363461323630316132376266626664633566 +37623261343338386562623033666664386135333064303937353638333966613132646530306532 +34303032646637366631396162333639383865373036336561383862653362383165636335393638 +63633166333530623337616332336633356261383663343336383435646633663235313834646134 +34643535333739666362376264323138396333643134343739383062613861323266663233623364 +35346432663063356335646231663766316466336336663462313531313030666233343432313861 +36613966393138623264333735306336653735663532313961363265306166613163666639623134 +32393136346363623966303934623733373436623239303530326632646239636464326665633432 +64633065363761333630623866316538353163333335323065613965376464353736373634666536 +33653665653234336462363062636537313133303033373561613961343436333632623235653433 +32303236613761336466663134313034313836323930303563366530303562626134343062303764 +63666336316531386463666430343065326333393863376534626233346239616437303832663661 +34666465333866626432373965393565646334633966386166303838303738623630643064363364 +32363932626430313833333066363966373761313562663837333861653338373662343831633435 +31643639353435396662363464363033323361626639633039616336356262613937356436613163 +66323264316131313839643061323031363736633337346537363964303539633233626265633766 +62323161376332376261623339313461303339653863356636616233323635386439336161373735 +64383637306161616365353236343761663034376637353863626238333163336663313561303336 +39316438636331373166343531633838356665613239326638316136633631646563356139346463 +63653731346530316663383630366330613663393262653233333766633863613033626339373366 +64613530393764653062393235363831343931373435633836373938306230616165363230313064 +35613762663366303135326132376264373062316434623833363832393364393063386334323765 +37336561356362346164393865626439316131363532366163303537356361613039363832386639 +39623232366237356436663061353062643263333663343762646137646332653362356665666661 +64313464376236376164613635366433663731396231623462303738616131303866393737626264 +66356265366132643232633365613635396130316638353036656661646135643732313134346631 +61326330336235353462346438633265383739313234653961666562303562386464666362383734 +63613735323363656564383663363731393336373238393635396338623030643462353066626531 +61363631383130376662326135333161623635313038653738613665323465343038316164653864 +38363466306433396535633530306339363439323733346361623138343762386533616161333862 +63306466386339613463303766386630366436393764333939386337353463346532383837323039 +62333963666138663061656239623338366565653539393464306664663237633635313635343031 +31333565396236316337643664616534343434353939313364323739663530623833666330383166 +39376362333737346462303635346631666464633561626662626565323965343039643930306633 +39653237356263313839626238383561316264633631623736363561633562306433303066366362 +31393536323563303865333033366436396631356364396438373538653166643036343234333062 +62396334623730366439303365626635656666326637376665396238643163646437346266643132 +32326163353736303235326239343438343862626130666336636134353261666231303237306265 +34343035353066336638343866653031636335323061333437646531363563633966373661663766 +39366465306464343363656462646265393930336332316239663466633762336131353131373930 +32646433343737663435383032303061313465633865396665643532623036376339376337623962 +61303334343535326137343134306362313564323164363230333166303163303561396161353038 +35656561646130336464393533633632383236333461303834653336626333353933623164616435 +62386536303234626465646636366533636165313536623834613237626236303866333137313130 +63613736663664346630343065666561353532353132626265646262653162313133316530636134 +66663136313761363266316233623861313766356237613433323963383834333438373563303830 +31353761623331343337363032373033383562613263363962333734346239383636323834613966 +38663437326635613063666337393632636236353832643363363134323530643237373535303834 +31656538653966373435646530663033633434373965316364373639363363393734376630643534 +34613466333361353931303038333932316233653061666362653034613533643534343034333163 +62623161326531303034623464356138633537613764353564376137666262616431396234396332 +34316263396539396232653762383437323938663232393566336532383931616431373438343065 +66623866613563393464306431316231333965393565343266366666363934376330646137363039 +39313964623038616163356561333131663134326261366663373839653831306663636661313533 +39346330633861316266373533313964353965336631616437366436353339323063663530316138 +62643462383633393631633565623635653537663463343435366239313365333039313837326665 +65376633613034626532363638376163306333656262346262326163313561313361643134306131 +34356437383065363436303634386332313737303339383136663831303966663764663566316636 +33373734623538656165366363643930326435303036363566326336643232343831323533653632 +63313630366331633933646234333266383935383531656133383137373733373238626261623636 +39323331393733636638366136353037353165326461646231333632626531396638356230663033 +33336461376239643639643764653764386435646637333031383964353037323661613261663165 +31303331373030363638326261626564336661663039313638643130656166386534353335346636 +36386466663531636535326538356365646662663934653732306161613264623864306162386335 +31383736613131353266613232303838376337323363313536346461363430643235643564613135 +39663038373933626336656538346536326434653731393230386633666139333731663633663433 +37323034303931396331303139333661343433336630363066393535616131633435363865663539 +33353865663834623861633537356536616539336432383361393665396132353632633636313262 +37663735346633353964386534326439643666383661306639323566333639326539356636353530 +35346439613638633932643532633366346162633862303636396231336131633530376433353230 +65656238363937353031363263356132633732356162643063323130376164336138313165636333 +34613464396230373464363033623764356462383737346434623832376264326566663065316638 +32613135396365616330663065653334613539653030366564316338643330623636613631393930 +32316239336431626366343430343563663164316661366638323762643761663662366265633266 +66653530323438316464346333653162623762343738326131653164613334346466353632656136 +39343939306131623733366637393436333863353761376431346637373264616264636635386534 +34336136356432333833373731363863613435326262656233623866616131383763643934366164 +65393132643233613066623366353564623434626539373438616366303034346330626539366333 +61363564326438326331646638326531623739373836663338306139653066316532373633386163 +36653836653833366639343038386538646138353837386530373162313663353835373965386632 +39343130363364383566323339386335356265326164656638386163393639363562383730353532 +37636564326464363537633065326561663738326630613030386463323861393532383338666266 +35303566336637303865343639643734376436333638643038336165376132633862633235316137 +64396233326262373264633461626266386465333266666139623832656664373030643061643262 +37613530326563666535646265353634396637316363346438396238323936633833323461353566 +31613561313536333765616565653433306537383137313361306162646535396632323762633239 +32643465393962623666633031353535616561643263326663656363333436623639636265363534 +38656437363864386438396462363436323534323839633430643336333932616665363161313266 +65376235646430626665363338366430363433633663306331313665326430323431656464333638 +65356235653062363335613837306465376239303563393161323432616332343334363365356138 +31363564633365356665356539336537313935386664653164386233633963323162343836343533 +61663264396463643532373630643535376238383433316666313339353966313733303031643461 +33383266616531663063323035336636633163376266633032333837303964386232653437303734 +61343963353165346538616131646237346533386631393931353835636433363031333266376338 +66376132663862313338333562623139636263633963663666343761396233343239386662353163 +32306135626237323463663734636162616261646535376434613265616632623966346164346366 +61653764336461666639656634313438343732376634363339653637333235313834646264616139 +38363733383531343331663936626139383466636665383732663036633432323266383937326435 +34323435373636353539343866636561653462323966346136663436633133396262666361333062 +65363136646134653837383661623331326436363934393830323330643265336535383033653834 +62396333396462656330323936643537666566363934636338666364326336396532316162393434 +32333633323563646131326161616665336635353561396232363063646361623764353430643834 +61633633336633313431343562313137313136623534383862613938356339306361353764323237 +36363766303536323934666239643937313139633937303265306636396630353565303138373565 +66666334326538306130373838353832393663343064633630613138333632623265613037636334 +65333262326664393163626431383166393631353534663533373332363332636262303538613364 +34336338356233656138393035363530313732633362653738653131393464383664353535316139 +31313730623432386433363935653833643065633663646362363434366166633234613932353361 +31363066663137383566313333616538336330383333333330353762353561346264323534396661 +30396635303832623161393937313835363565306230633030363736633063346436393436333430 +34623436316165303366643935343666366566663332646637363161626231323465653432303961 +61613863613634666365666235663962663436353532356539323139393737353536366565303133 +64393333343233333462653838363166393064623462363630663535303561313634666565333462 +30313763613434613231636530313566353566393330633435636535633034336463653630653363 +33653236626338663533333733353937353838313066643933636263333537353435633964313432 +33633334376662613237643731333561363736363039323232303532303162393566383737353364 +62353462386330383262373033383761616532386166623731633564306431313632633433663336 +66646337613032346231356364623562663863363435626462353062323764613936656236336339 +65386632616165656137313937613132656535313762383365633335343639656238663133623362 +34613066636463633734376234306439386331653262343633333439366137323261336263386432 +38613436356561396639663866666563313061323034393837623263326239386664656361356434 +65396236333961313764653764353461656338663263383238323231333065616238356661306239 +30373664333938626537636331626466653764643163303061343462663066633236393536626634 +37353031316131343432356636626166323830653761393063313061303237663965376532633263 +38313139653831356165643538383633656139383332366631303838343035623061386538623530 +63343830373933643063623832653762663361653831633536396633313638613166306230333736 +33613865373664376462363465623730363230313466363831303135396265343531396230326336 +63663031323765396236346232353632303438656662663661623837323534626364386461356334 +65656265623039363534623761353161376438623630663962663535326431343732333830353231 +63633263366635633637616461643331363435346439613164666666336138623563363834343462 +34346233313030393234626665633463376430303731643064383066626562666633393364623733 +37303564316434323834643734306563363462653365643362303237356237623733396133626366 +36306665343264396532656264303561346238333965396532393137333532313663356665313363 +34326239383432306632303633383934373761346537363761313730313735373866666137343336 +35363062643230663737623762316232316338336532316261366430386266633164623562303235 +32333963386436643336396431393532623035313732386634313236313862373639643736333138 +30333032656439363865336562373762653166343430353334633431316566326136323065383439 +38633431626163356461663937323232396238353939313534663665626534663237663265343566 +64643036333133613566623266343730333133343433353163383532386336613033393263343333 +34346636393138383963383436306362633332366462386637326432333164633935353561326165 +63393166656539366565383165613862323837656537323863316439333634663461356636313439 +35393334303830336133376631346234623637383035623131613763323265653836656332636531 +61616434353134316634633537366632393330633131626434393636636133373063316635643333 +62313139623435313263646464633664373337373238323330636338613830343964336366633864 +33323465626134313761623666376332623039326665313934626362646235633437353165666233 +61663732356237666133353164356536623835383731663431333739336433306539366335636338 +33393637313330653238336436333364643031333430656339666162373633653062393264343435 +63376635333665653230316561323234303632616265333135396365636130333139636330643938 +38316631346461343664326432626163393762633763373630346439323531666237356466323836 +39366239656133363462613337663730303733626533376337636435316561663439336263653362 +30383062366364313836323862393233616233383530636436613961356161326339393939646531 +66356236363138653165613261623163303632613133646434303432313765386539336638383435 +32623566333536353163616431366538633333373033323431336139383961376232643634313639 +64373466653461373665303961326536396438626662663831306431323664313134326132626235 +33616130313533366237616330623337373866323438336230303837333761396536363030323163 +64643237626438663530373162396162636330613466316139336232353435383035346237346431 +38623764386536633764303965653131623838393261633136616638613034306636666462393938 +30346363356164643866656530323365303864656531363634633964616436333234326564626162 +64393664333538663037363337623730386364323635346266363333386534356234326234353534 +30376533383631663832396631383664663064646538663636633838326639316563656533356466 +32343762303462363831343939643035366166656638653434386330636333626362383737333535 +63633165663732306162306561636437646133366535303831356535363535333731373031316138 +61316233333063666231313064643033333036636565626466323262356330343635646564643063 +61313664376263333634363537313334356333613335383436396661383436333861316131346332 +32323735346335663233363838353861333230653165353566633336333435326537393239643764 +65373339333265363935643835663464376239663237666634316138326331343133623766316363 +30633633383732303335383266386431636635343963396333616361386262393332383265323634 +61643662383430343362336163663830373032626335623363623838393862313863373262326530 +36303335333430636339353732616466656635353766653234333138663365313137633234343365 +30386239366233663365616365613261653933393561386235313865663163343135626263393439 +36333166643162643630643335363031633265653863303564643638343333663131306664383833 +32393962663238333034663263376130363934636138363333366465646631343938656562663561 +37616637343134383864643061336639323634373434303837326361376331313130623637373531 +65323030646366663330316431633439383731636365633461326232353533623732656266343963 +35306136363262633764353533646638613962646138663036616663653066333262663538663934 +32636538303566306535306434666133393935663336323630616637343034313038303532303837 +33323438356638653738653330333932393664393361376266626231643563393838633161653662 +30646361616433383863363531373465383031366136303562333139373137326133353839373731 +63656134396338343566346533383662353831633065636561353635346466336263653731386564 +33356166353439356534343433626639363562343435663339306666356162633464363237366165 +30623866396661653939323762396665343634363837373464666563373033366134323134313937 +63376663306262396362653836633365313236636335393366353739656164363433623064666264 +31666431633330646436326538653534373434623865373132383030333732303264393139666163 +33373361363666376234393235373032356633303532373338313136303535626339666638623863 +31363135643662333461393264326538343636316339623362356432323533393864353930363039 +64336334613266393931363638383436366264613337396138333639393136626635383331613666 +36383031636331323561666430373231373363346266636134613332346164623438303230643662 +30633035353164346634343034393338633563363962656231343535663236323930663761376661 +39396330383964343462643236356135356464303162393865373635636130363537356130626630 +63313931396532646261613236613365633935396335663830366463353663636336343332666464 +38366364343934653539363733633161343333663037613232346439623162643566383765356138 +31386262646437636264356561303533396331383939393930326637346132356463613464303232 +30373366376639363738303966643139343736636539326631326164366534373561623431333938 +38323635643163313831666637396632316139343064393935313362316631646432643836623162 +35623762666633333733323466346465636432656235303064313765303463656330643166633937 +37363335356636633162653433336262316633353963366139646435373265356439393839313837 +34376461663035353666653562636264303264373733633666656466353231613264636130643236 +62343930303166643265666266396166353932306633343834363566313363373537616132326564 +61643630383131316564326337363930343134636137353936623031313062336238346166326233 +65393663343435663331613664623334643431623430333331613631316238626533383661626364 +35376264323561643632646662366231643534313963613361643030643336396536353164396637 +36643832326435333238646538636234633164653163336632636261633132663466356136333638 +37626632386565316432353766356365346435323363306465303265613664346438353031633963 +32383138373235346530376262656139376537313131343534363762383832653961646534376233 +34323661636365323238313932616631333330326430303865343833633265393737363235373366 +63666636613031386537386663623334356162346132316138656162663132353134363632623965 +35623162363366376565353131326537616138636332616237616565313332396565623766353535 +35393337626462333865303830316465666263336232643434623632626238666234336437653065 +36396630383238333038303934356232623561623939613065336166343732386364313536383837 +62633734343931376361363931346336653237316631613131623566626236393462343364333436 +61616639613536343264386665326266613663613936346438363733646533343865376535653830 +61633338636530636238306234343865386539346637376562656634373832356562623264666337 +61323135663631326464366366613230353764666630663633343066313364356563313433643466 +62356131663965663461346432376436343064623437316333646534383935323635646663646432 +36313232393332613639666330623437623362353665336561383065336632336332353566383564 +63366264383330336430353537343663336439633734396231313161353165623462343535346661 +36643763316630363138376536333764613832323930333064646664393338386562303731353161 +32343031373261626165383831383566333164613265333334346333316335376134623538393762 +63393737346230633830373838303031613839636330343038313835663237313130653935313566 +32333239333164643164343339643131333236366631663230326231316238363561336435303430 +31323565333166316362356563353432353961646230623330643536326332626434633762663135 +65393066313934366539396161613333383031343037333932346334663236633931366263303461 +31356232633562376534643062383731313633356366336362333665353065313461633563316664 +63386231313261643932366636313637393039663365623662393532343765663366646466643163 +34326665383133343363383239323433353133643830363232326434393035346634376166653731 +61343432653263363132346233616566373932633565343464373233356362626438353165316332 +34316232366131306437386536353164636437623334326566616335636264383738313738323164 +35366430373131373631326437633461343935626532323461303666383164653161653935363635 +34383338363830303334323261633330643062656436313632653939636330613130356534643936 +35643261366230306561643837363130393132383662623837643961323466393962353138356666 +62353736343965383962373830613836363237393639336565336135633830373763323133653264 +36393931303435306136653365363035346334643536356436393465633565343035646133346236 +36383739643736333262343366633564623362333262623430643532363239626364616233616463 +31626133313766353039613634356132363931616461343139613261353434363333323466303564 +39666438656631646562373564333533613133623637366234306130353638383733366630613062 +39346262653964306264323666303165643765616231323965623564626265323332383339316234 +38396366306334366565316134393832316530333439633934366333313037636361663339663730 +39633130643662363561306135663638323337653432393461633838623731626334633237323936 +36643565393231366335653736663734616336633561633633306464636637636361336535323836 +64366531643063666430663562373038333531666361626434303061666662623030373439363537 +33383539326561653438303565353162383164353038653830353666623932663064393335383632 +64633336336661363632346463616632333264613933363435623738313933306433613935343462 +30353761313739393264333865336265336465643236373766393365613136323339323861316563 +30323539383735353533666131623366346464346666373936313832653963313364306561613236 +62306534643331616132663661363033303761346332393935616364613361333335626230373331 +36393735366262333965303961326366323237373534616565663938336634333435616533626662 +34643736376635633563653330373064393938666231393761643164373337636533653434656662 +32656134656437346632396636336237653061393535333535373530373233313535663335353062 +31373863386564386237333937313039393035616433633433353831326332646366663433316566 +35366331616631383637636331336431663535363562663034323265383435323261653438626664 +30383238336532626635366266353831623730336331303331643931633961623031333164613462 +36633265396561316233313361666338383639323061666330383466336664363635653966326535 +33333539313538623261663136323932613235356234616530376563666463616632313265613864 +66393632626262626131326230656637353839613239306133643965646435393938386138353066 +38643061363561303630303962326535363564343038646265323636353038623736323936353037 +37316138663765323135353439353864383839613437616263346564333632613636306264633762 +66633464316338373933326538363139353661303662343036373337376362626339626363346466 +37653364333864306339386566653565313232623434666632623934316536306665663032386431 +62623031306137653431323565613631616365613238316435313033656263346130313061393264 +31656332376130316237303338303666643666396538343135616362313931363966313139663966 +64646237363662323630643538633635316438353032363535366564646366363730383131326364 +39643736393135373137353030366333626665616431313730326136613731363262336138663838 +34333566383238613566393266313436663163376634303761326434366235376365383534363465 +32346539393938393732643636393236323233346461346333353036313762323863343064376163 +61313431333366303562333763336433623764626338306338373135636135323232333530353137 +33633265663661353439653161633133623163326531613938633762313630353931303465663162 +31626432633465363730386164316637643966383636666661363163623366356239366339383439 +36623432316263343564313633306634663863303964653434653731323837393538376566333761 +62646534626464656261316264393232656563313263653036343863643436393732623230376263 +38613337663837343734383930316331393637626439626661333730633466633336323762396465 +31643661383739373464386238626264306466386165393361656131336432313635313334656265 +32386138306437303563306261313066323561623236646664376433656266373039623131373134 +30633463343564613832383732383838653435353038623836626530303737636335383635623934 +66343431663337363138313035323834353561326663393064396237666361623561383562666162 +62643465313138613838663330353330316363633035373166623564613334366138393762383362 +33346561323962313732653034316433653138336261636531356564313137376533666661393566 +37656632386334393465306662396237323238633530616134646362646434323332643862653136 +36653937663934326632666366326136313064643532366163613931383137353738383236393733 +64363763363861623265633139366239616632353535386539613731386535323733663331336530 +38663434663230393438366137633332623232623033323132656433613966303937313736356165 +36663262353264346534393531616363333038643333653635386339363266356564303164666361 +34313539393134316162393831363638323030663930663366326431383763646333633963626537 +38383264626532313562353233643262366536613138616439323135643030383933616264343534 +61326461383232363838636339633230383166393661383566353331363233666439623435363030 +65633032313566326563336639373732626137376464326266313366326230663734623938326232 +66313334303736386163393138353637383833343337346266326231656365366531313865316332 +64666461386461653065633033323765313036386462623363386537323261333362633238393836 +61376533643465656530346663373266663963666132666636646638326137323832663365356239 +64663961643138343236323330353331643439613636363062353230623662633636353134383539 +65646434386139653230346235313934326563633536393761643062366235383135646439636564 +37663663316531346661626162383166303962383130303663353931303538326532613236313233 +37636234323164303237396232626561616664316137336138316166623637383266386431326639 +36336566393363303165663965376231346238356439643065663335306163323132316630393539 +31313339326635353135353439386363356664623432316434313133396331383236323330306331 +32343261306465363464343334643635643630366331623739383964363632646635623066343830 +39376637313362653633366666316430383866623937383965653165666362623033343334636234 +35306331653932643565643631323164653539636536323638623038343338386562323732383832 +36386266363062383061383432363761663361653563663566316264316362303233383634386333 +30633837623563303163646538616530613261356336343136613866343134656536636539643336 +36356461313135343534333530373437613066373038633463316232653239623737303934346261 +31653034313532353232353835653832336661653631383636366434626338643165616464303637 +63313435623439313638316363373236633032323164613062313537353931616136636166633230 +36313763333336323336353861346439336266353639386665393538376532346537666432636164 +62323262643639626232356436386263363431613136656265376462633730643934313133386337 +33653133316434343935613530333635306561373134356165383432613931373365383835643036 +36646332303362383134326334636165346664343861353138393966663539346536626666396338 +38636461346437343538666265613065323830376163323731323033363734636364363061623138 +62663438363437393839666162393839333238343566333734366131643738623030306337363966 +65616633313431303061623238626432666133366635666333363838346266663433653230623736 +33663336333434343830396234316265353163353838656635333832653963306333663761656639 +34383530666239303331373139663735663837653934366536343564643461356539316631633339 +33306664666561336339376633386539613733343962633466633834336264633834333035643539 +65316639336661366136306337346133663536623433343232636135363631303835653636356361 +61376133393437346465343364306638633962633365316133373839376262316266623031316164 +33613061383830363832616531633730323736343163646163613365383061646135616438333135 +64313662613538353237396662373738383330356137636262336433323663306439336539636664 +32656432623133333064373765303632386331346561343932303531353236396431373238643762 +64323531386437376234396166636238353430343532653166303361326162333432353264613439 +30303061613865613533633937623666376664613532343065393536323035373934363037363836 +61353066366534313639303030616435376630393638376262626666303461663862623635313335 +31383261663566336530336265383633343031313562313932653238626266356161383835353739 +62353861316462316634316564663064316462373132306662626632633263626130623966333736 +30376336393538663863393766346364336237653165363034376264376135303262393136356566 +35326462623261313335393164313131376130323135383335616361383966353437623564666435 +33373932343732333139356432646666306162343966653639623962303439303932633764316462 +64336563376366343264396465633135343036316232383035313331633030613539626338613861 +39663138323063646366333064363465356162353966353861303331373532373036313735613735 +61616531326638376361316135383134363631326430386664633966633035383664656161653335 +66633766636534376638326332376132646532343964356439383264653930306636313735303230 +37643838663636663537666534623333353863376330646164386130393230313961316330653438 +35396531383230393738656539393465343036353365613566343439643034663630343537643063 +66633832376462326430336635376330353232663036363062643866343231316163663539663235 +63333232393136383162326635623562383635306432666633323636386139326438646539343938 +31393863343965663937386535353031303464336331613564343839383030613930346666653737 +37343263316261376331616364303162303639333366383935373863663239613432613836373263 +66323030646131643837376133383232383537366663373739366362646538383464396230623764 +62353635353962353432343830313466303964616333373365343432386631353662386439623262 +39343332323464393839356238313734333836393561643534636237643130323634366231383738 +30306563336139393365306236343866643335373065313837623734633537383064653663616431 +34653430333862303837356365643465613931333464653138666462306237643165626463346638 +34323762646564306432656331666333356636646635363137623965386264626237663739613461 +32323364313162656437616363626262623830386161613231353366643134323065303261353731 +63333464323665353437633838386539333438343732353162363230353339373935616132313335 +38393864353262663465353538616265323538306661383336626435626330613961346665313166 +63353965396163303663616462393232653533613962366231343535626264343537646663316235 +63646539353364663736373364626238663239393238653935396565396263356534613138356563 +30656334633561363164346536396637623964323435643563643531646637383134323430613131 +38323538336165353265623136306236623437643465643238353534633066336166363531363063 +31343964636462303563393631663461343362343266303139336462633336386462663231663039 +61313530323631336533666562363362633338323337623564303061373436666632376130386439 +62653534626139313038353266353866303234303565306232303030663136636464623131643639 +37343433353030313233336337313261326636613465613935643535653532376536386435653665 +65656433636339666464643561316338623861363965306465636335316266356432356164383334 +37636137663239396133666333386239646566643365313834353164626537393432633664613934 +36646139323062303061336566393438663762303636613837363536646565353236613036373565 +36393137323830346235653838636361393734666236363966313531356238343039656134353437 +31303739323466623334656161366437613630373166383536326662353763376437313430366234 +31383533386366623236623334613762386333633232663564373031646432326437633839333765 +66626130383566323262633164623733373535303062343039626265326462623433623361306463 +34303762313735636236643537633530366539653063653031303631396561633437393835393863 +65343033613861316462396266383339316235613466633034633463663762666630653836313735 +66353932396233326335646362353662623563656636333733353332646263393738396361356564 +30303231373661646262396237393635373333303233396132656332333839383332353037333734 +61666539343338636330396666653865363232333130363336666336306462313738316363363561 +37373462383233343232373237336231613730343364323334383264656439653533363336303930 +32633837363137393637323136373637353365366632666566616634616562613630643463316265 +66353564313361663032376234373733336630376633303765653934353831376166646438356564 +66306131656666323461323361376430336636623861383035393934386438656666373564393035 +30663262393931316265343139666161626636336439353362323263616236386538616531613631 +37373833323738643864646330623463643232343334393266383166623165336136656361363933 +62356534346134616363393834376338663335356665636264383365376431363764306466383434 +34306438366437333366646663383838386262666534313030373032353263336364396634653933 +37646232633363303565386561326632343962303935636638326535303031333363613834653938 +65376239313936663562326539376439653236646635393762396566663464373637663161656430 +30663664646465386162316631666365373735653233363966373230316233653934633835356333 +39303761323637643737666230303061653834646330636662396232386634393933303537303432 +39363265353534396162656634343631373364313861393266623232653037383238653166653131 +66343838633630643561666163333338623465326232343166333366643262663037303232613562 +65653430366466346331356361323134303362303764396562643364386331386561386535373563 +62393732346537363133626635333436393637376138386663626462636132396533623539666232 +66376633313737366536653066616436363533666661623830303765323533613862386436393366 +39656565333838353939623966636530356135666639633636383662613335666637346135353536 +39613033353538376433376635313465633362393961333237336462386133383534663438643663 +36363430383630633935636238313265306136663661306234303161316264333163333333306432 +37383365313436383665333939383964653230313165383366363863366161636365323539376535 +62363566653433646362656437663337633864326564666661353539383766393937613830386433 +64353031313163653366333564386631643936306363666330336438623031626135636466323836 +31383830316132653962663661373831336637386264336164336635623966663066343539623465 +34346333343537623261313639356234306363313532663532363162353831363632323062316439 +36616135356330643065373430303165626137653262663832636162393536336364376331333366 +66366363653134323361633964313332646265616363353831356537633966616165333362383032 +35623163303865633935376432623833313433633362353766333165396637373766616562336365 +30376530343663396361646532323731333131613965633437343631666638643035303235303238 +62353766353032636463323464306431343661343461643266346461396436633235346637666534 +35343465653231643663663931326139303465316534366361613933643333316662343365303938 +61396437303037623431316234353538363639613739326566373439366434666462366539396331 +37633238303935343264643631613033393464333062323432373665353561363333313166393539 +30323736363336343066386636303463653839333736323166316433613231303531646538396564 +36636135323235623162636233653235363364663265386461613565643637303961613635323339 +30383633313166386236343764316331366236666261633864656430363233623532626232356464 +39313230303732656662373036366463653136346430383566303562666539643731353830323861 +39313861323163343938613032626362616337363335323964653066303939613839386232616364 +65336364323935333663636532393165306561336366323562376539616232363663393863363061 +66353438613230613164356431636262623939376661623636323735313738663232376532353530 +35663864663638633263363761623831353364393735336563613531333562653234666332346534 +33366332623930613165333665646533613963396432343436383264623438333062623835376665 +32643165346230303036613732613434313830383436633030393934306138366539386165316637 +61336330383266643163626134636132343731643464626436663062636665326164303861303633 +64326262613565316163353461636434386632623634326237623963323334316336383438346131 +32313539626635326166333237653734653663373930646630303536623031653736316632363366 +62336336333736323431613632386130363866303238666239383262616230613138646431333231 +38363961636634363861393434656461366235323833373433343061636265386131393563373438 +35356230323566393932373937373037393337383733373934306464343033343334396564663430 +61666261323961373432623433383238613534663831643066333263616131623862636239666131 +33363435333239326236346438393432656230626133616238313737343639313062646130326539 +30623362343931386562633438616663646636386366613665376336623433333761623934363361 +61373661626164653433313336306634373830346635663431663562373734386665626264303163 +36626238373030346639393533336461656635373561626366616363396630643834633433653962 +34656332663062626663303131393639653462303465373537613238623137326465343831633764 +30323065323865383963663835643165313534373135343930613133326562633431366661346635 +37386466633631343432303838356136373639636334383265383533323664333762356162343764 +66623933366362306531386437353836336132623966353532356432393565643363616464643736 +34633835393832393334613734343863663539646133663733656462626131616437656430366262 +65396639653064383538306433346337623430343464623764303462396561316163376466383466 +32323762343561316333616163656535393666333466386166666435356666626434353863373661 +65316564333931343134663563376430373566646639316461623635366437303164323532343431 +66626136653435353734306235366635653235393233316331333634313138343166333061346538 +32653438326234626365623931396161393236623966343666616564333363356431646335646339 +61326438363964653731623639623065373334343734666537636137313332306661353266636231 +35316564626238386265613065356632363034343130653262626136373865616139663461393331 +38616639663032623039323561666635306639363532663762316538666137623065323838333635 +66646465633539383336326638346663376134346135363330393833323837333237666665613866 +37383362383537346537653535636431306233393433356633333138333933666266343238386466 +31303136313733623432323863346336376163383562316338623863613837613431356266396361 +39646563326634646561633262306235643530383933663436656236373033313537336362623361 +66323439353963393964303531356266666262626566623363353934653963623161666562653466 +62346266343432343166303734363362316234643266623031383931303533306135363033613836 +35313538306338393838326465393436383832613433623937666161343139623435393065363061 +38383035336561653662366535643732303739363966373439333330633433333339633761636231 +63643437393639396434353764393037653339343865323633623334363933323834626430653837 +62373830393935336139663839393966613562366434383833653532636664646331343766333464 +34633636333437373138663334643138636361386265623665323563313433316330393064343562 +31326663643034323937633032636563383032653365373463383338336337633338383933376265 +32643765326639383234343864396638303663643330366266396634306231373862356563363861 +38336530376463643939366662353439623061323830613734376333363264633766646335303334 +62646361633766323136343630396666356535626566373034333237363332346637663734393032 +34616461306261333730666431323834666337393362346465656434363639396362383434366630 +31336362663736363130373063663364653864313238373935653764656163316530366463663061 +38646437313637356664343463303832646135663766336361383463666238363966653538393965 +64356639303732653730623830353431613637653235653330656334613861316464336634656531 +66333535313665346236336163663133366163393364363431356138626563666465623631396134 +38383335356466356661613136363536653037656635646237613363376336656662666664613238 +30383265616130326462393765303865613731633034393037313235393666303766663037636565 +34626433623064666439323936623165353765366530326131666363636336386636653635663034 +30303337356362323235313330633261616230633938323436316638353038376565633038316630 +37373232623731333136363935383934396365616235373437303337623061383962343561646162 +30386166663565623565313235373637646537356132363533333138646535616235386161333766 +65363139616466633665623366626233356662353338303763346366636531313333386364353931 +66393666383036623839386164643037323239653534663631663039336337323938626562633138 +38393132346463343531356533303630306563333433666132386638313232363465633731653335 +65373132363433666363623939333730316239313061343863363664343162303835326639373564 +32366333326233333138613763646362623138336165363363323233396266316637343137363939 +62303838363438623132613735313230653538303263363931363931386532613030636133306663 +36316462373230383738376465643062313032643931316538363332623362666430383037623266 +36396231316263663932393463613139333032346431653263316261326561303366656533323362 +30313135633665633264333435303930343639386239373236636163393432653131353361343734 +36366631663264646433336265343139613331333337323830646630303135326364366164626332 +38613436313633616161643062323834336362646164383865366135653862393966356237393132 +36326161636639346362373664373632393131333630663365636631343232356264333163313065 +61366330653965356139323764313437306336363432373135336361313835383038333665396237 +61393266633834343738373635633431336263663265306561303630366537666537363039633964 +33396531326432313533663634653561363061336163366562316661316431636165653565326463 +33303231353862356132383436303837626639336364633332386533356436613031343039653133 +39653537616430623264623764616339383933633063356230613932626637313737336638653065 +35396333303865313533356238656561313162336134316239646239346461643330313631303132 +31343439386430313832346635373630353066303734396632643566343263663533343832656235 +32333537326165393437616337306365346231336233363733323037313230333561613431663534 +62306334346265306237336332653438643739373963396637383135336363623039373461333134 +66306535393539623330613661343432383736356438646331353735396266323834613438326633 +34636362373363643430653435653232633030316536373131313030303566333138353962323763 +36373162626461383665626665343833623261663835376431623537393966333266646537303232 +61333735636137316633373966353362623764626335663364333137383335633636663966666335 +66616435646534636363666433386532336538613863313765623864316662666266653563363965 +34396263353233636634653836343962383764636136346438373938396461383731393931646530 +36313032306531323637613739333632316431313563373439346265356462323630363962623563 +64633135323662356363313834636261643133656636373732316266396535346131393664353061 +32333563383561353633663938663430386232333331653839666436613339643735323836656365 +37373134376366313562643334386535643866396431653739393138306564316137393934323462 +33613464353836376638313733623566653365343863646238353361653938373465373364346134 +32313763386361613465363263393362656433313865613932313837373439663732313630653030 +31386136336439303934636131653430653437303931313932386430643638616434306162323731 +65316431386566353062326638346663323662616230363534393862383561393430356363643834 +30663733626337353236383565663031643531316661643064656635396638656163363536333939 +66636339643162373366333531653130656633313862356237653033316431633538396433623132 +39633230316638333662663834393562303463343965356163623664663638383338396633626537 +62363638343937613837333830623538393431303130303633653533666138663134303732656361 +30636261353134663734626635333634386234346265643635376431643132626134393438623739 +62616462393038363361373439316337663165323530356633373032383937333539356532393339 +64633266656536353266316331363732373635336139653538313662636438303536666636623339 +64396632373738626638663034306466343537636566663635663235396666356465373066373266 +33643733656163663161616232653637393531376433643232666134366639323637343964393031 +30333631363937623030366639646661626537333463356431376161633165373830336664643730 +31303631386335313435393936636661303234313562356439346266323666646337663563663038 +65316238356432393930373965393337306565616266663331376438353366373136643437666235 +62626534373062623131346532353039636439383332303433623430666430613232656263613438 +65353333336136313232346665636333393938303134353663356465626566303733356630346564 +36616662373361633039616134633838323030313433663133623836313331303163336561303535 +38666565393433633832373438393863613766326433633664653362623161663631376363356536 +65303932366535653465343033313834373839656331343731306435313634326661373763373034 +65356333653466643837653636323562366461623962333962656638333833653031313831633030 +63306533386134616430666438653161303766363963323332656530323432633166346234336436 +33303061303336366166313539626637363738646335303730396565333965343262353933363535 +37313665656532383830383839306232303531346362393963383161643831613330383733313262 +37346239353761626132393631383263623163396134383839393733333364373932383863306666 +63616164373866343261363230656434346132386438363032376637656438666564396565646666 +39303936386331643639646236393165366339323430306233626637613361646164643431626161 +33333661633064313939663935313832636439656331373838326566623638663965636430313665 +66613239316131663466316631373838386438653763353138373638376561356233346432643466 +33626339663536366163633864393838336635363131376233346631386538333863663436336163 +32303165363633656331643263383831626563313031623033383839636566643131633032653635 +32303639343336343936613530656464646664633162323630636231626234333364396131663733 +39393130666431343333326534633332613635333031363264346533316233326364633965306137 +32326561373061326531633738383333643662323138656231623732626339306331386234656137 +63313130303537323366633334616439623230353234636636313762316432303563373831333131 +38323566326561353235353434363366363635653232396566623336363833663864613737656232 +64303432623665646134633964373665393862643732656361343765376565623535643432653762 +61356666646434616439653633356266376434613831616161393763633439613832306231313365 +36653739303634656162303637333533376236326462663939376130303862663333613630363064 +39363065353537646262343033383335353231356236396236313634616539313036373763373466 +38643534313437653632396561613038303366316564306336313866613538623238316431343534 +32323263343935616232373436373862663165373666306633313632346461633837373835643530 +62643333386666336634386536323038663433363331326334333830383062663961396264326239 +64343865323265366166653339316635656164326533653965323439656334393839346463343664 +38396235333631383335313338316462616237366437333039666465306235376239306265353865 +66383166313837336362386239346635663833346537383965656235346536666636623735373739 +32616337326662656466303763653664616330363664393638383839666361636138386432396136 +39366162626562353934313139313134343163666338393366396435386632633136613838313934 +35366562313636623962643134663166643733636535356236643634373434646234613764353664 +61636637353262643536326164316636656261386262356537393335643231623134636333333831 +37393562393032616334396534353236313561313266306430343231313464663333646137303633 +31383666303937623763346536613731313066343063306337356239373633396266323439643138 +33616266326138363966333561623063376638326231613639343464363934306339393966373665 +38376364383663353537306134346662316462313064343435313734636664633136616232653361 +30323131633664643831303462646564613939666631343935353132366630333866316465623965 +35323737653862646561323261626163386565663530666561303836323130316463393061303962 +62616130646166636638666662643565626361353233303233353062386562373363366538333562 +35303934383331326639386366363736363037623230303065643362343761316638386338333538 +36356238303136333338653933656366353335303438663830626239653536633533623364616431 +64366134633761666561363762643836636137663063313439663062386639373364636230353166 +31353030313766366332393634333738373438333664623036376236636534663133636237663731 +62666562356464623862363434353661663333313130343964316530643432323836343766383263 +33353065623535626234313061346265316333326361396531383563653232653363316463336332 +38376530386462623064633361326531346361333463373739363230656162353163386537363363 +64643837313133333831653138636566353130376363383733623732646165393439666638663961 +32626262373138373433656262396263323831326662313266656164353230396364656538396364 +35346630363630383534313732393064633963346564313665666538366534386532633465343038 +31373733626665303434363232353231373761333962343137376137383239383837623639336661 +30383162633966633566626266346335313064656332363739343464383061363033663531313136 +31396234663731333265646434613862646639656363633732303937393738613135386230333437 +62643663616466396231663963643762666163343731653033346164626534326166376464303364 +63653837323937653636326264336363643431663235346635316437656430666134636230363666 +66353730363762353265353866356462303363636535666639383462663864316465613139663536 +64393737356362386232356565646265353966313137373337373930376233316333663930643233 +64393933303565303939653764326131616232363061346130346364643133643861386663343732 +30393566343966333661613365316639346539383065653932643930643166616235303832623861 +32353065666634626338393165303962646339656532623633356232323830373036633665323738 +31373334396566323730326261393761373134646161663038376436356538393830343162393061 +38656139346264663564393936323762313738626636376331303266666432306233633430643261 +63633334633666373865323031373636623663656439353364343738316439336464633532333639 +34333865313565353063306133313739393064376565333362336433366262356338313133623734 +31333734303835633833653265336232656233646133636361393066613838326166656366343834 +63333461313066643739346638336366626639336465316530323532613063663839306535323233 +37656230636665303362353332323266333765633432306135373965306463653031376235333537 +66363034333037393132376465616233353265373132316163303833383361646438613162646365 +37616238363861346231303761643730616465373337616536346339343661393833613438663534 +31393565613737333732306531643838663538353937643266336664393233343564393731343230 +61636265643263653963383832393662646666653262626332633632633131346637333931346562 +64336233333935633135643834653961366631363833386533646363343863653165653739343934 +36663761356163626265333361363366346435656636646631373466336130353463336233396237 +32353462353664386666343039353936633963323832363861316265373761323566613862373436 +39313437326466666530383566343566313338313130353861656662366535326330323830656137 +64303235383331363333323731653831326263626230623333373839343032343934323163376333 +30383664616337356434386330626265363965336231373938366666643237323137663038663834 +62633466383331626233666236626562613365643631663461353661396236663235623535643131 +63313761613233373831373765356361313563663436323032366136323739623232663433383936 +64623666653335623332366431323639316135623335393030356266343733333032336136383136 +63306433663638306432306265663465323865643963373562636166336563663161663166653737 +37626538316238643364666530653331386333393435316366333863656566613634376436633936 +38643538333132396137646138376230646535653334366334656565303964663964386432636661 +62623938313336666431393133356631653437313939363064616230623237623835333863666435 +65646166616233663837366339613431356262383737623466353936666333363465366261303330 +37643132333063613665316434363362643236366566663434643465623338313363316630363963 +63643365356235383939666138633364313962656437393732336532306266393934386537373131 +66396530353037323730626435313165636338356331613633383265396536643963633932623431 +34306263306435353033306638653132616139343165666130656331623530643261383864653233 +66396630626538623564353633623536373432343062393633393036386639383434633861373738 +65353230313533373239373238663865306263323063356234663139366162653030643966633334 +36303839393737626131363538633961386630323834336230613561613737393365353435633635 +32633638373530346361613638613035313665636338373562393830373637613032346235366561 +30373062333232366161613561383434663763653834313630626135336137333038636335333363 +37383136613731613032646133386362303664303863363434353766626534366365333236633530 +61303234393763386665343030386466326165316163343865656336343265636133646466353033 +66643363623231633630353930646562366366626562356137623664643236393662303237306139 +66336164306165663839353462346162343835643265303433323231323532326261306537666638 +37363566656430356362373632316131366633366233666132613765346630333530313234623966 +66373363636536393631366438386535363233623466333763376436356563663330303063336435 +36356334623630313038383835616364633865313638373435616662623034323637316136313464 +62373561323866626138323835613037393735613737366432393232343961323661343131663536 +35336564666462363965333963386432366435353531623731343034343963316330643964613634 +32303930666530643236333231376131653134326463373265356530343766663738626531353335 +32386332656133386136303739326131633965343865626139663438616162326464663939373766 +30353966656462356534643965653630366235663139613734396135323535306164333539626261 +32633532616566363339383163376132666463306465643062646632356230633332383037626663 +38653634303761643332666539393864353135376239386234633065366430356636313637346535 +39383936353832376335643834373438383962363130313064306565393832386162346630313938 +63633831616336303637386535643634376566366136383530343765373430346361633036333035 +34353161303464336363383165386330323631306139316431663962353133616636663361333931 +65653630326535343134626239323238353065366431653061663139353431356463353332666136 +35633866393534336337393939643735623462306330656337373162376261616536643464306331 +37346339343935316237393164386231623738303365663239336365306361646331613562363461 +36353732396636353432386235323765356533346465646261656164633136613932323762653565 +36613935393630303262643932313365343938666563363839383561663830636433646232646466 +31626664626638346139633962646434626239353162613865323533326439353361383437333537 +33386338373366346661383066326639616563393964393237626262616433616132613639616534 +66626262383530393362333530383366343133303932636361336331626462306338386631326230 +65343335346238636130306262326164396462636234616630666535613132323531353839636539 +66663531343762613030653866353965646234386633333235646637663062633932303231323033 +39343265613233666237346135336163636234386539663663396564313236323661613766313939 +61633663323131333739663562633832613964663934393539323538363735653138636464323834 +38643466623231396663353234373332353834393039633734623136616663663635653838623732 +61643131613630333264636430643532376666656338356234313666643939313837636239653464 +63626136643564313034363036333835623839393132643136313162303965343833303535313234 +62353739626335643734373064666166346533356131613464663462376230666666613738623361 +31343934656135363364633035646237656631346339623339336335643436363439356165386463 +39386530363961663637633730323732636233646134383037373233626631663334653738653837 +32666431366531646261663466343263303561386662383639303638366566633434376439633463 +35386261633736373966616366636438323132393437306162663163383761663162303232366635 +30313037316637396266666566656633383237616136323761636434346264316430386336626136 +33396165363863323931353766646466653133613133306235326231353762326639643538316635 +39636439353534613235316462373534616332356331396130353464353737613533376664326538 +37376639616363346666353738393063356633303463363830306134643533373763333332393762 +66356632613131653934323436386235363035376163313866643138626437353233306339663063 +62326335633132633564343064643432626365636135653334323134306339613436313465663330 +63383430383730643734376638623766646461613735303531663438373930323433653839366432 +37336462393730303138363464646163326332363039616163333962623166303238353164656432 +36333763633234356538313736353530633964303138373738613639616164663261633233623531 +63346338643861343261626339643932666136373864393731313337386461356331366630656230 +38653966326165656566353937623635343530653834633036386538616530646439343136396461 +32616662396366323338613832633935613135633364633534393538393835656431643436383630 +31373738653835336638636136303062333465626139643764336435373164636166666238316136 +35383434653164393462366465616166363236656531623363316332396366636264313365313930 +37366462633438323131643639656262326461653839393363303037313663333461376136353234 +30613765646563313031643763633337653063653262386231366266393034346564636533636635 +66326361613738626630383263313137626663373530313737666432333266643031616563666165 +38383964313963313564643738363931373534363066643361313637656236356636363465653635 +36663635343934353339363136643563303531383866623638613361613833646134313537626632 +64393837323832643437313134356236363831356638356236623739636165333137643330386365 +62643364636165383930633239363932383033636138356234643533643737333661333665333232 +64313131306561306131663531303664653766363936663533366633353739653833663763323764 +38396537613265623937313064346265303531636336353562396430613230353538613031623437 +65303439653434303837386139346631653437353730393664363738356638633339633437343030 +66353662623332643331393034323139656632623031663132633363626135336239376362333034 +31373133313630386530656361393931313865303332313235383639336663613763303761643635 +63616636623763376264343237363436623333333061336366393663313161623864363736626535 +66643531383263326136336635333630343539386336633564643762663563366138623235363937 +36336238623566643935323937323064666132663433646461656362633164343931633232336163 +35316330393861343738333531666463633933613532633963326432653161326365376661633734 +62376436653763613832313837363763393661393665383663333630616265646631356233303365 +37333463656161626461643138393136313833653564633265333037623538356463396262306332 +31643639343163393739613363306664613630336465383161386163303266656131333236613065 +33623130396461356538633835323037366666393961306365366538663237646163323563326637 +33343837613761633337663431393434333634313334636639613565623162623266313339626537 +64636332333564373664666536636431386432326536613135376437613266323736646239303231 +62613064343361333234323939616437323035613261363239393035376233653264376164303665 +38336431636561643337646665623332343939666338393838326530623039316135653233616165 +34326564383634326162666231656633363465356261333034636138386430633836353462333732 +37636439646563373662303130353739303262393636323134303965326563656663646538323736 +38343239633964646237626563643238373465363634306335366330313162643235373737323933 +37653439303462366333643734333930643165346639353762333864336262366634616635333962 +66303035626230393436626436643364633134613532663239616133656362383233303630396439 +62396163316365376363313236303563393931363163643138396462633836306433316133396532 +39336563373464383733616466666264313636386365396636353430353639303039323638386531 +34616638636464626563623538626434383539333631653338346466346465653333636539373439 +33633637626562666534643165316264393130613733313538393166343963366634336538373137 +64663230333539363432643366633938306130326135396363613461663834663039303062353938 +37333532616664623766636338333539633331303566653062323339653838396662373837343461 +31643239353139386661326636306439383634376438353165666532623936616262366434343035 +32623633623063633537376635643734643336373864633061633138396331626664646333333266 +33363231356631346231386465336439386136643264366661376238393539396633643762653232 +34646230643830333738376636326536666635623836666332323032303539613766623933646262 +65343262626362306430633230376364633138353061623131326333613736623931333963643164 +64346538353139306133633363393462333930303736363466313364336439303536663761383037 +33646239353165373738613466663337376131653661303066643536323234326539386464343138 +63376233353839323461303138303836333432613563666238353932626461313530623333326561 +36336565366263373632333335663433313365666532396630386136313538623737636534383363 +62356431376232386261303434663264663437643039373262343233613333353338363536613365 +30303431326635333761633962316533356263376165366138656331343830313538316161613232 +33616231643661333335383533336331323665663630616664373333383661316462643764373166 +37333834306665643665616339353233643761393835623066316262313561333364653537363931 +33643331666330373962366533633835653234623138363562643736383463396564306365383965 +36326234386234646130666439356636303437613639363564653930346436396434396532323961 +30383930386538613733656362376463306662636136303635353536366166633937616336393538 +31643534343539666130326663393732356435383765343533653964333865343766663332313635 +30623564356662653664333166656361363130656430393865316366373438366663303934396530 +31316138616362666632613931376463393861366665323030393266663337366535396665653566 +33636336663332643231643437333566626566366436303632333535393061663664666263356431 +64356462643965623536366264393264623337343433306634616264316238323037646131353036 +31383062316461646635363733653333386136313134616131613635653062363537333331663763 +65393866373235343938366462666138316139323337396336336666386636383330363463616666 +32643339623665633131363938386335613231313636386135636265646565623663613034613939 +32623135626464353139623364383536366335386566336238363463633063663736313562306531 +64623333383734343331333438323064343561633738616562326538313339383839613737363363 +36653564666134343866323363623466643262623966333766663663613134316661373139366533 +63323066343033363362333437366333623133333063626163623438616461656461353165353735 +63633137663631623136343464333637323965333166643438646531393366636530306130613062 +36343238313538353331396234623062326633376630313464396231616537333431623635363136 +31386634666634306261393735353834303332313064616465653337346162313835666237326261 +38316232656132666261386430343037356461366662353634613431623338386461303532313664 +30653866643763656237326237663838616135626561376366313733383063613163393266663634 +65363535613463323232633638643933316436666263326464643736623537633865663533666464 +36643830323238373161353139613231663262626334656638363562346230613434383238336631 +33663832303334623937323661646466336666346139383339613135356161383562346539396533 +37383564313832626465613236643762626433366562386265323765623237306438373862316464 +37353661393837656162313337623836313236666462323061623733396330326266643366336232 +65373933306262616134343562346239353338653433616562323364663939356661313964636362 +35376165356666303034623461626235613661663863323431313932316531383465323932373338 +61306237613336633661353637633130323233656564656239623933393436323563616334643064 +35663166396137373430353531383537303639303731383138396435306166663966353139663363 +65393035376265393165323666623262626637653564386665646337303732326630616431343333 +35383133366665363730613534643665303139323862623734643964316531636162393635343165 +37383961303865373137653237383933663964643131663965313538316531633836313662613338 +36373034666633323732333433303930333165366164366139623730653132613534656139333638 +63633163656463613135343231383937326539636530393636613036373230363933303930326663 +35363636363130396463636139356661373235646463643864643161333139616365346239313838 +32363064373833393765316334623336396434373065373439653337313961373966666230363035 +33613164373966383530356437373931363035323932343530313730316666656538356432633835 +36666537353262386539383730316430666466636663643939373439623135323134336265613464 +64623637373739363262336331336639323630613436306633346238626263653335323962663366 +38313037303532373439376436393461393230616631313738363266333138383365663464663335 +65633639653062323762333764346431326631376235316339303835636138306436656161323730 +64316236376631313862303963643861613933373665613839376663353063653835333266323830 +38653033396635653365363765336566663732613461663366363263343836643965636635356535 +37643663366333373438663632323936363432636265383031346137636539633336633466373835 +32663963383733363764633932633963343933333839346134316339303138626432376536643264 +32353362663035336165646434316262666661633666313262303837353531656266343263353663 +34333466663265646130346265656663333962656534323032336636653362666638653137343563 +37323634623230363138646463346536623464653564363934373466333165333966396437373866 +32366637333964323164303134383365346237333061306163303138356533333833323264373164 +33386232383230353164616239316433306330653737326336353839326636343939393233383731 +63366536396438353131306136653164623235323362356639633935316330363335393836363161 +64373234636464666530626163323134373736373433376664343632383163636663396437366433 +35316136363630613237363533323634643131393435353666323233366635353163613262316263 +61636265653463306232346335316236343538393236353066623237333863613063623062333730 +31396466386166303235386235316162346235376661373733363862393434616337356666386534 +34333434373236373066396664336436376130653964386438376262313937393333353835393063 +34353961353139346631663638666436393735656131386334653562383033613961363562633130 +35363636336435393162626135386661366533353136366236316432613535363335386333613935 +64306231383165383965383737326331386636303532633964343965326431613936636464636564 +32336335613239376463656461313831316331663362353539383434623263313466323535626631 +63363065626461393233356634363837343139393365353635326639666233333362373130663831 +35623034623635336636623839646265613632616533623638326236353232333538383263623330 +63353938343261313162326433383137623866613134326337353335663730396138353064363161 +33363132626365303731653663326537643764616636346566626130656630326436393966383163 +65663361366339626439666433303537343136313736623935383030383732363133323262316132 +36343062643361333334383863633433313634383064613766353636333161393464366662656562 +34333264366437313431363735323237356139643435623836643938383533363364633661333530 +62323062343032306437313462333530636431643339343238356636646264323538663630313438 +31626538393535633531623065666639643330643363656333613330613061313039356661313832 +66383239646233623936363139336133376264303335636463633066373531663934666632333131 +62363838386364396165623436666439396136363131633135336431663231613337646561626133 +65393463363365353134636161636337356234306230373331313338333035633363326265326335 +65653238313036663361313234396236363832353035663761333463663931343931373833366564 +37306366343634333464623165303062646536623037326130616433353432633330353562353563 +35663730303230643835633964633163353635366662663364393363663437656130616464343739 +37623838313461386434303565376133353062633565363165666632656135336366393364393563 +38373633363639313633653538643834303936353732346330373932356363343766366538626231 +39613330646231336231626365333064643963333463323566386334633130303130666431323933 +65653432343038333634336134626330626265363736656466326534366133666330333062306635 +32336630396231373437373061383463396137616166383833656162323237613265393632393836 +65383931383638346638336363343930363335633262326166343434386538306364376161373065 +34343565333563323435383436626166333032343465653635333465303637306138373332353135 +35666331306330393866303764646539613734643435363039666635326236396431656661643762 +31643035326632316239333039383461663833306632383966643535623762313938643336616333 +34626533656536303636316466333065623230383230396235326266656230386532633836393035 +32333565633134306561396664336631333932633761303365326634363066643235616465323434 +39373766643233356634303364623136653566643233643239313437663064613666333132376234 +35366333646162623936346530326436613639656436633962666563396238323065626631333261 +34363830363734356564393364383163393463616138383737316261326437626533646538663462 +35366538303431356562333232333465353064316134636432633862653564623963343265643135 +35373538343935336232366665323566313534633731616665323966623033643266303331616237 +36656135666239383662383438303963313535336534643063636235653666623433316431383131 +39646236623565633937363031363063383966333237396134313962313134323563613965333432 +30646539393231326634373632353536613630386432313439363034363838393965353934386630 +32663831616564646638646237323534663438383737636434383337323639303739356635356639 +33316163343136313239643039333863626438303637633835363464613934643332326538656366 +37393164643735383638616635363861346239666132656430306466313530623134653334396635 +61646363306630613237363435316330303338613537636230336639633238663130663130333762 +36633937306632303336666139626337613463333037353462326332616565613762353739373330 +64303535653665373034386535336261313037323330613431646366613064373061396362396233 +62666639366536656662666136626331306135373266316236646239336437376137393364616333 +35383938306237613466623033333432653835313965646165623963323463363032373537333631 +63653862353735353663646661373537303734623765353565366134653937313138333761333564 +35393564393131626536316461353163316361303065373332396235393965356531616238666262 +63346363386665376235616163313165373266633830666161613838303436386533363466656166 +65343563656430663137643432303561623939313638393263373530663262393431613965356131 +31383963323030313230346234316564636434663934643332623162393866386137366430623638 +63356332636536353336313935323039636339393361326230636434613162313834633663323365 +63363764373136356330316331356130366539643632393263383830656334653333633236386131 +39373364323666373539396261366337663664353762633565373630313039393166313531643862 +62303537633961373433303633663065393261333334653863643462613431323436656237303134 +66636562316465376238383735393961613638623739326538653430363664343036643330326634 +36363338363163376238626165653264336438643039316438393139393962616139646365393638 +64356233653931653731346338613562333431336138313136306164306439313434373938336130 +32653632396561383238393762326663376234616663303533323336653361616665353962343830 +65323965306535366539666364616465336466373563323434326139666337366337393736303265 +31363039303437323562323539643733623735623033313736333262396331353737666439333662 +62653066373763386135623564393033653463326231323632346331626330643133356164653930 +34373363626461646531366331366465646532333962633066323462613161336461616336366335 +38613737323464646235313038373533646335386363383231666635336136623961373730633363 +35623532663165333864343239636436363433346632383163376362383365343762336665653936 +36303837616638393636383861363934316133323431376333653465386639356335303435653863 +39616337396566343330666361393161663864376565316537366661393166643662373366623061 +39343064336535346462613231316361336236306230643562393866643133386566653831343935 +64363366366266333439316233363762313636663937306463643530646561616633383164613137 +63636662323631646361343033663130643238373738623261376363376536653738643561396431 +63643930636465666338326261666664376638613464373530363437666161383530323063643833 +64376437633564623739396466313661646564333931653037366431663638636538363531613066 +32353239646237656535666333333065333234383934353465616236643363643239346663613964 +38353162363333323231303738376134363937366330363536643966613238653966333866636464 +61656435336538653566356534313630353061323130613432333038393461393363393163326661 +35316661643663386261353866663966613565663435333333376664623336643631643030663038 +66316564303264333435323738623038313633346638386631373265383136333665656234633737 +38626165666237346466393338303634623839653037366334326438623064623130306464313431 +38316563633563313132343661343762663462313137343033376237613631313361616564346238 +35626666336663393864636539333935663034656139643062363064633339653834353434303133 +34323962316238323334663435303864343339653465326164653762353665316564636134616463 +36646266613566653235643362366234373462306635636132616138643430353563386465613638 +61333037663961636166303938633963623864396131343336316636323339646164613065653564 +30336665363736326535646335366261633662333163646236623638343461343130326435363038 +35613630376164646161316332346439656466333239353364656163643636363862373063313266 +63633739313232383433613630633736643434346565623133636365363238306561633633376665 +61373564353336333636346534623230663739323632633531626439376234363132613834616638 +62633339366235656562393236633234343163346263623631393337643434643366346431383136 +36646239336536653961313435333734613631383332663236373134646438626666633838363363 +64343736616231303862666263613332366233383939336539643332633931383534366237373238 +33396632343235653338386534623538663766623937373631303231333037373235613165336531 +62336432653866303433626262333532623064393030346539653438396236396435386134313636 +35363963353932656231383534616437663036306433303266376534313963366339353237616235 +37356231303137613062633061643465623962323062316437653233346462313366373463373636 +65373130313761656237326533343465303031353035663039303661353535616439383438343061 +31643432346461623931303539313030393765613161323436353463353663656634636633613835 +64666637383963616262626532653831323133323135646261336337306164656135633064616137 +64373333646433626166666231643161646430373638323238316537623530373261323236336265 +30396439303736376361356466373530383132363533633366373436656232343930643365623539 +37366366393764356665653964633133316335666332396465336662333433323837636439616162 +32653634316536326261646232383838643034356137326465346637303034383936333439383338 +61376530316235663265336137323134393164353530633737646131306535613730653530336361 +62343461393362353233663234353539383739336363383461303035653530616538333462323038 +61366632623736663837306262653833646562333337383862313334343061643061653533366361 +37626663653261346361383535346130343531303539616361623232343561663334373232306537 +34343462313732313862656666346332636131373364323032623763376233326339386562343035 +36373235653732343636663839373433653364323963316366363763393031303334383630303536 +66363637303864616130376164343965626132366261343936663363386666633532663139383362 +32623336626364626338316438646337353762343734313031353934356636633232663964333639 +32343939346562616339353635373466656362343931313633613039326536316338373536643135 +39303238383832303662333333383266666632633632666432613262343361386636316136643934 +66343863336261366235346165346665306331343431623063653639633761663935663335363863 +38663032303533303137393730316264666462643963663635656565323361353430366634306533 +32303638393265386264383863643766653739623134316263356364666532356432663930613938 +62303134663333306130656332666233303731346463386532316636656531616262663365626365 +63316139353865326434373634616464326264376433396339333063316138396537326535353332 +33643236636239326232346438346265623962343433616339643932343937386138616537306630 +39326430663930636236303032353237303731643134663834316139313962336637363062353338 +35333436663334373730393833666138393764303633653738623134373438323334633636316263 +38383732373436343261613366363632376162343838303362646561393332396566313964613861 +62393933643836373434656635323561333338626235656330326262383261353334323965666632 +34373638376430346537643930373765313332623634643538393836316430313936396230613462 +61666562336535373463613966336361333763663266653963306336326565666536666432393236 +34666138316235336137646135636638306562333665616363623037613263346132366532616164 +32373664616536653936383735616265383562376562333335366432363435336538303235663064 +62656463313762636665626634663738396461303231653538373266316538396432623633643634 +30343764376630633861373333316266653630376430613039623962613135633866386538353061 +38363535653966633935323438393036306661313637316133386635633538363036613637663233 +36666365633534613536363563313261623531663031633530643331386566633634376264356135 +37643335383231353933393532396364326266393730303564643632666266313063363163656231 +33303262373561333730633336663630386532623035376265386637313662353031396535393864 +66336631353363333066656538636636303462623238393439656134393763383233646466663462 +30653939336633633530326231363637306133666462643939623534316263323937383636633862 +62346365343066343931373831323032666131386131636337643732353561336161633462656464 +30663437303433363961373366653737623161633265623835626132343037363239383466626239 +34323436316463643930363762396237303339393832353739623432613131333434326630326237 +30306361323232353430343164653366386339613232333064623332386338663832356238313063 +37663934336366313030663833343166393137313934353933626133656631383165613331626363 +30383862383636386637643031313536636462646234623532656531353232323862653932393866 +33316339383461663938656134363066616531396333333134303635343661376565633530326235 +33313337366366653630303663336234613062376266623064386334646431373166656330396362 +65353831646433643933303231613037646330663265626563643138336339643136333737363838 +64393932373438313630613763616530366436633361616663383434623132316231643164626664 +37333066376235336336393530356438353732636434623866386565313561643135633737353337 +37303635326461626461613339333963386137356263376261316532663430313232356465393963 +61616430343933313934313334386434303537613064646135343237316533393434336439363565 +64633333643533636235383666373039316664323137633161326262663035326230656663653866 +64356563383831623761346662376136636637363262306236383831373365633230323033656163 +30306139643230373438303939663039666562383866363065343164323934303736653164633764 +32653863373865623238323530393338373966653663313931616364373837633930333666303339 +30363434666433343366366132373930326136616165386130616666663335323163333531383535 +30343364356136356565356564636631333139356432663361643732393130396235303330646531 +30396132396230643761343966616264353166313465376238383964393664343230323231393734 +64323464623039393238383163653435623364626238383264636264306633303864353930393939 +62333866626336363962666262373830613737663135383436626239636361353663333232666265 +34313534323038316463303430313166633464393966643730626131303230643238323439663133 +39396136313636333831656530646237353039623639323237633132313365316433333165373466 +32383234353736393066343838363135643265646137643666356337313830663237663939306333 +32356162323338316438646337333663316234336437396161343039613832653561623461303739 +65393938383561336165313261613832396235313532393037653939333339336663666330396639 +62613963383263653738333036333136663965353838363033386338323530323561343033663239 +63363531643931366439323234623538663866336334633765383463353439633762303561353337 +38356533303562663330333364373863313135383836373639373936613863343836326134626334 +66646133636466643137643035353231333138386134373737383064356136646639623438613735 +30323465643736663634313036343734333737363834663535393732666661646263343363333631 +37666364666336353534653866353662643666653336363562616663313536386534353933623537 +37313737643236376361666434346263366331646239666266616363353732343738646662333664 +39343933623566366266326337316635383736353962343333386237313865333162393465383264 +33306236616433633739373561383430396565386435326533303866383231353364633739613233 +36353661613966613932663766376130666266643161343432353163383234663732333463636631 +38656531666666383166613265333836383662623763386131623836366564316336663137363639 +39616437346338326633626131653063623634633533636437643561393663363237626631336663 +61616632313339333832363565353433326532653337646535366563616133383439383035303538 +61623836643937613862343763323633633338303331376665303165393863323837316163626561 +35306435333963643138353939613930626661623336613934313536633133393132343362356437 +37383364386264343765386333623634626335356563313630613736396465666663663663343636 +39633238303336396565303236373632663966383738396130633737363164323534643766623036 +31666663663539356235316639633631653536636533316265346131346531616361336662306630 +39343837643838366135383833663434316463326134393964653435623236356163646663666463 +65356561633766643735343236353861633239653436396333633961363237373037366265376666 +38333637313761306534356263333336623861643234616631633135646538636337623233303130 +37396566393665326432663934306531646663343466306661343330346238613336393838313663 +36343538333365323934313565363363623065343865656136616237633362613663663937323832 +65613339366463616330666436396139363630323438336264356136313539313362353338623664 +66656530643739623634306434383138336432326436653935323231373234343236623463353039 +66633032383337393766643038313261643437396335346636336464623131366238366333363939 +31666135636466663432306534626333333539346336626431326665353732323764363530313235 +63616365306262323831333930373932383239656532363566396134613931623461643039396534 +38396432633964316362613762393536623534623734613166336536663931633230623732383066 +33306566373335323761343639633431363466366663343461303463653737613732363265663834 +38386634303434346130386464353265316438393234613130393737323337363561643631373032 +38313432313766373037343266363765643733333763653462306165393861326666353863646337 +66356432373634333531636165343336373238356139373039366339326539353937353734356538 +66613434386632663061366265623365616132353935366565386138366665666634346132316131 +64303366653433623232333630666138323862386637663566383730323666643133616336376237 +38353331396464663334323632303737383535633937616232386265383534636634613431326332 +39356538633835643062343133646330646264623131386233646566366137346535323136373761 +31366133303435373431343261323239646164303934326364386238386263663532346536346263 +37393366353433386438626664396436633239333761613234623664613366386633313165663530 +31343035363332303366353339313833663438626333633030336433636464363539646433643434 +39306364616630366564343861383336323238376632366132656336303636353665313263343964 +66636234316634313064356465313762613433623237383338363933363732333434633034393034 +32323630646439393336653435363438666230386566633236646162663865663136663431646262 +39633135376364393666633361663935643263663636343032346661353332313638313239383139 +62333237343563663663356331613262366464333436303563613535333365323330306536333831 +61643534633036363135363664326536323061636638376635306566366238623464333133336239 +35643963613666393139326335356631346662353337343130373231613937666261336634376230 +31373864613530663832336263386437313937656239346338383664316232383662366130366634 +65663734316431316539386563623730623036383530623064356261626463653431643331306639 +37346666646430363035343035323264366431363462376665643231643931336233396633656563 +31373139383035343238303462393831333436383832343333313363346539363637363562616565 +34623737626136663830666530306235623631313663346264623932653164326437373831383333 +36366238633135663332346138663365373462346465303836373734623132343233353266363564 +39653864373337313462353034623937653731313236306439643163653566373266613166613832 +38393263623963613634643331666566336465663233333536376561633431616336613031376539 +36353465316365613538323535623461626535636362363662313638633830623330373566316164 +66343632346337616639303762363164383961373234353561633836633130626539666462386335 +30613234643535303666363533656164386435383261313563363161376434343465333132386666 +62383436303532363833636563623761653031373035333334623236363436396263623033373930 +63303332376530383461366535383764303632353935643637363631363361353730333165386433 +33646463643735353637623263363965663963376137646433386163653962323364353139343962 +34343462373133376366303431666333323537626333656533353937363139643565373836363637 +33346263343133366138633238356463313636643263336336656164663666623764383865613736 +61633332613463636633633962333364376639633934623935316135366139363830356435303436 +65623563313431333561396539646537613236393062366263393739336638326339376538653462 +32343661306331633431633661383333356131646636663431393762643935616632616361366336 +35393262383733646666643731313463333038623237303438326139383462336339303238373032 +33306232323766366233383734373032376238386531613533363762623234393630646662373631 +66333738396535643661353733343562356131646630613035616630333337313532343965383561 +66613964633239333733626134386632643965333635643438393333303033336136646262343464 +32616239333130653764316461653236353562356538646536666664613936393864353532353434 +65383662656538613234616662303363333265306531613666323630643066633766373537626131 +38323962326330343437396135643961396165623937666133623634663462346565373730383263 +35643531326330396133366564366537316538313662633631373764613964663035643761353233 +63393066363937633466363866666134326437636537356236626430653164613536616461313932 +32323539383864326463386665373164623163303861353438613865656537656465643230356434 +39363339633531326439636262393732623861383664653538386537616261393732353331306564 +30386435303761366234313233346666303934633837643464656264636365656137303239613734 +63663631323363323533376662633034306263396263323362373539666464363033336163393334 +63623762636139373266303631666438323539323063323235353732363266666237656430336563 +65383133376435326261353230633438633763373732333161656337346539636539316263373037 +63336263343634643838636437303261353535326161336131306466626266376533353038363932 +38666166326162333134656535306665643666393833646437666663663037336538363334303931 +39303931373266363063643730336638373761656462636436376438316265346439656439653732 +62303632613338396538353164326334303833353338353636303334383465333035303863633034 +31363665643038636438313336666537376132396433653364353334633361666433663737663738 +36333039656338343165646435653730393639366264353631303531646338313664373632393231 +64646461643033393162353832343330313139373862333235623732366265303330313030393261 +64613761393231313033626135653838396365303938613364666635303935346235303738383565 +62353732353563666236643537346239366135346134613065333633386131353765383138663333 +34613465653164306335626638326230353932636662616431633533316564616264623233333431 +36386331623432383561396335366239353666633038396264376438323062626638376433666462 +34303634393438303338383665356639393532333336343236323239363362393531663137396466 +32633735643664393635353663346236336430323833376130323963303331663865633366373534 +65323062613839633663303666306661623335626665323135663264353838386435313938633931 +37343565313064363566393532356238643938653563393836626333313739626266366633376538 +31333430333764663639616634616638366561396565343764613335323932383165306363316635 +34623463643961643837356665303836633131646537626432316666323464393232303739663733 +38333532383361373930353566366239376331643366373164383632346230303864663838343130 +63666162643032306333616463643930636464643131666637613262373462663338363365333039 +36613062643465613933376163346630636338666135326464356530643732636464373133336233 +33616431323264623266323230393031323162623038393338303438616165653237376566333163 +37653564376131336134303634623466613132636362346663616637396163346430373235646166 +31623662663437633065646265616136323062646362633533643934626637366665323439383732 +66386430303364393562653561333433626635666165336661356665626335336630346535653066 +32323465323939656338306463313961656533616231326466663733346661643937306461306161 +66306263356164363931303437316135313331616637383565646665333537363463643739336131 +31313232386633633232653835613066326261663138373530333462346263393162333132363561 +39323362373734613163653633343134363338386130306263656163356564323861326265326430 +61366264353931363665643162343764306333303061623633363065663162643362376235623764 +64373332646236313462343562643032303335323132613331653237663763333166643336663033 +35396463336439356532326630643935366464333039353261306164376130656563643430323363 +36643461323030343435353666323935656630363834633961386438333339323635383363613430 +35343130396335623738396465653937333865343735343133666266363164333139663465373539 +31663437656462646438383133663234643165396331303035383061333563633364373231313863 +64383631393063383363623336653630643838356565376638363739643232623831303639323736 +37336338623739303661323438373261656230363435663562343630353233333336303662623163 +33363063373737323936616463313463626536613734386361636237356130353637386239613733 +64353731336266623432336139373933303530626661386630346531383335313734643336653435 +33303336623132303335333439623433326430363434313964343135656531313266376661376264 +38383334353561633238343433356431633430663538363934303666636134313534376336383436 +39643938393965616334396434356636313736376564333831353362363664323736633237643032 +38626432306664653132393432316165626637386661383461613238303236343135303935383738 +38666638666432643463363835386661626335616165313965383061303638333337653266663135 +61366232653733366135326631356562666461373931316134336137656561323336396536623262 +30316430376661363438333333656637616534616339396135383530623665336264656635663663 +38663265613438363963363963626364653733646565326431363038643336306335393933633561 +39343636383261336466393230633430616634393838356262393130353935616630633632303237 +39356630323264383030623665616663333637313835383366363766303231373734373464626162 +33616366666130303363323365653331333337366438326562326132616465363362333338613862 +35643134306436336439343635653430656666333066613334663635616535323961353735663130 +31393539616131623430613832666339643037306531643934663130383932663364393333303932 +34303033323365373739646165663537303832323162363131316130353564383664376465636437 +38386633316632666566363539393437663439616334356566623162663565333130376430383138 +64666533383535633732383239326361313666393130326133363239633565656539663666396139 +30643136326235666666386330663930373261306437366363653134343864363039663537636532 +32386138386337333834303662376334326664656161323466613966393433646134633532393035 +65613231656633353561666637666466386466376430316134323839616564373261623533366339 +31306538653964353564336332633065636561306665616237663463353366623265663362383663 +62613337343939613939666636303131336236393962376161653433316536326461323365613061 +39373261393964326266663465336362396265333032363865336364373861653461373434616565 +36336438623130313661633136643636386336306330626664326561346232373365373237636131 +65366535356633626638333736343235613139383536623565313738316339363736613138633563 +66663433363434363136356537646633313964663837343565623738663834633662343131383731 +61373665353662343961386561363233636164623536356337643431333064313230653139346237 +39343662623364636265643262366637323838353034653035646263663463356366363262333763 +63333361383962643834343464346632636230653666666235636364333535633330316566373864 +65376530363538646337663734303662326531633639386138333861636231363437373063643531 +30663937313637393233323161653432306162646430643664333937376433363238366663653138 +31646239396634303231643437666566366664666438636230393238666635633161356434363663 +66326433613032623166626336313935363935663638663535646539336235373936643761373537 +39623662326239343738646631633831323738623362376232643333363838393761613035343965 +65316435616562356262613961393466316166383631316463623763326562623737356231393761 +33393732393864633561613863633030343237626434316331666535333261656666353463383638 +36353762363533313231663432656330353963323430353931363163346538376134666566313332 +37613236333735313566306362316336306234663737393031623838363038363539663935383330 +30333161303762303362323938633932623164393766303834326138333738383832336563306462 +66303765383963383735626130343039316237643830636132646361386162643731646362383537 +62313665343338326263343865633562366230323661343764646334353337353935303935356566 +32666566643739663736386335633235343832626437616662666539613734313537656463386338 +37623133393938663164336536323338323333383233373335313538626530316232666537396130 +39393434326362356261623233373034386336323665333261386434303134656264306531376439 +31646333333034303561363131656463323362383064373634323038316564613739613961633430 +61316130623432646463616163353531333037663662326263633565313264326366616262626630 +66636430663765626531343464333033636139346661386364653038636332643938363937333630 +66643335353635346232386631393137363533633739616338393638313738323261613066373362 +65653335306361336332333164383030653831383435656162343062353838623238333238613262 +35373736666238363163303462313539306339643562393938613937383439353336646530393937 +33386530313764633931303036333562623638636362333266653933323361303837336332633438 +36393538353762636563643865333039623931303364326435353861643833366339343863363561 +65333263336264373566396539326239333431303035313061353235383032623438653766656434 +66666365343736316432326537363564393936303362616336343737323065333964626537613434 +64306232346437313266643730633638353964613464343764376437633339313034653136326565 +62336236386363663665323161353031383335383266326239393335386365346636303038633535 +61333335356466363334376431363831663633633266376638616637643335653439336164636164 +36313962373738363462343433383239383565356135373766333838346333653139613633363938 +33356135636239613135636461333035356437326631346166363963363361643561333739646335 +39663065636232643939343462346433323564616466626236656238626466346537353962303064 +32646433613565333935323430636439633065356132616538313137616530306434326634653862 +63363534313235376633356539353838613264353262623532356433343638316131323262643765 +36356137306139303765643832386437306537366363323661663863383235656531626337666539 +38353062633834366665333930626236636636636363396237336135343134646336343366653563 +32613334363233396438376264363734656331336538646161326137373734626436373830626661 +62646566343364363861396237663032383333653466363938376333353161326637363363316433 +35336433393336623132666231396430323630326161663438323631633065373931303064313734 +37313064313337623033313865323430383665313561356634626435656534343266636466626139 +38613463346538373632353561303261346138663037303336613439373635306464666665396461 +62336639333636376363343136326663643932343836626661653439613230633230653861646662 +32383863626466376664626266376537653732353731313266343833613639346530366461393336 +32383335636563326637313036336263646236643132303162383337623535353037373532373638 +64633561623764666337383264313535303831626661326333356235353338383536643534333639 +30396630316130393036353733343664636536623861396433366533653162663437313164313037 +65356662623239656434383162353335636233316236613936373064613830616138643830333865 +63393564376462376336666237316535336163393861646130633530656131323664346435363830 +62666336393366333234373966396564373831393535613337303132353136663334643635663561 +34353165363039643131336437623535633565393462306233343231346132383737366334376231 +39653438303230353461373734363032623539393734653063646361386635353562353239336166 +31316631336265336434303936343465326663613930333165303131343431386630656234376138 +36653233376232643037316266636139613863373064666639333335643437323138643438366639 +65313230313138633466613061353165663164373630323362626564653837643039313334313431 +36363935386538386365666434633462346261326539613939316662346564613838393762633932 +61643038303531396236353235333661366166656634393235666135626139656338663665643931 +38343462373737616235653234333366636438346439316664663265383831333761633161303936 +32623831316665353931633762373830316662623862383731663463316166386566663039393530 +33633462636361646338353163356634353233636635383663626336653035386539666261323066 +37653364353562616161306531383231643664656131316366326638343963663732336435633663 +64336636383866393433303138653861616331666366626337343637343065653732656533613036 +34363663306438353362653239653936613032356334656238356464666562306162636434643532 +64373432616333336136636132363966376433663963343865663363323332386265613636663965 +33613662393430303230303437333165306531386439373034643837383230613930343334336639 +33363930616564623931363539643565613335633361376332373366633662326536663166613230 +35323430316239363263386338393139363063346365616530636261383237626566343665666163 +64306234626536313164393930383061363966633035323562616539343035386433373633643332 +33323730326331383734376334616338643936616136336562653734366566323266353437643539 +31373838623762346332353035633039633562613165616265613630653266623039376139613834 +35643165343237373732393236323361616535636165333965346664316236326362396362393861 +34396238393434653364333666653533373239323966383839396362383039633262313432376230 +38626631626362343534633435303933353034383434396337356133303837303931623431386637 +61643439353963363362653132343165646333336138376536616633636536653265363739346131 +31636131323666633462626533326663376464653630643239373661663633303037323036383964 +31306665333331656530383263363565653862643534383837363331663538393231383063633663 +62346533386562323836373531376261376136303763343537316131666461383035613437363964 +65323664333164653338386234306532316664613330623137616166313032323264626235373931 +31633862653337386461656332373237326165636230363531623034306531323133313130336163 +37396139343231613335316533626664623163343165366663663064333965353031346662363764 +61323237313563363863346337303333366534306564313538613861383864383433336233396263 +30326161623762383731633838346431353465386335313133343464393661626464316236396339 +61663463643734333063373164653165303939383039323230383466346565313330346331353236 +35366538316136306335366265366333336565346138313638313866336461623131643033613964 +33353533316230646464306332666135353931313366313839366261656365363961636430313332 +34376330313739636131613664663236633839336262343931306534633332363865633435333365 +33616666306631366234313237383865326532333464656536313830393236343539656630663261 +61316139653363363864373063656637653435653165656261356632393133373636373331343335 +38633938383563663362373965626538306538613335306231326331343964323461663462666338 +64656435366137313430393038623833316264633734326331383438363136646566323963383932 +33306338383362643265636132613763613362356232396263633736303536313166323162306530 +35636431626333383763376562393432366366393037313332316538326237346537663237626361 +37613635336365343662633031353264356435376639393737396236636531666231306565383530 +65376231623031303163383361336236663134656534303264366137396632313364646531333233 +63316439633535303334303436366163363931313136346635653837376262336463303538633331 +30326461646566346663353936646132303138623562616330393034663430343165333930333933 +36623437356134613939376563343138626533323031363031666464646336643863363236363834 +32323765316264346638366561633464363833393632313766396564646165306632616439626335 +39666332336433306336396332326133663663383630653437366430613735363534303266383433 +34343732336263343438656437653034316536666437343136356233643939353464646265656132 +30663363336565343465636437356363643634633166653837386239653033366466646462303533 +34393062343165626537656435396163366231663965613261636134323330386333376232636135 +31393433333338383033663963303135616434653635326534646236643735373536386365666264 +34366663306634303235353633653464656164666266313966663033636266386135616363393739 +62356537386235316230643535376164653931303764643137353436356432326561623132313264 +35353963343166633830366134396265613662653334613231343530353961656431656437393339 +66333939626166333834306237333831343961613564653831343262623135376532373165353630 +63393931666632646461356631343236656435363033393837663439366439626339316530636430 +65663239613861663562363330396331623435303037373664383232363133353165646232366462 +30373436376331633534376236353432346361643232373234633935663463396261656264616332 +30363063633566613362333930333632303066373730353438383635363731633062613630613866 +39636237643539666437323037376631306339333839303762643639366634386232396233646235 +39366636646362346166663064336433376532656538613032373966323333333931386238633937 +64323136373139636665363534333565373036636565613761663237386439333461646233356364 +33363665303538623137363465373835396234383961653538303330356364646136346236386635 +39323637636632613931363534656638386538303538663263333037366664626561333736626134 +33336463616162353139333937393565386632353065336366373331326462323931613933363266 +38393839386132663865613337313361373137633365313839393035623830666663643564663233 +65646664343861643039373162333139623865643931323062313763656663316339383332623831 +30333265346330373532616165343438383539633661356139613336393764663763376465303739 +62653561316365623937396139353539643236663933346239386331656135656530616135333636 +37383830373737316335663431663036633838326661363365393263383766643637316334643966 +39383164393061626638356534333066383937656337356265333639643735313238316461393633 +32393961303464316530646164613839613437366331306266643965656437313539386235653164 +62343530633439633566343736313738363132363339663864633365643261653435373637653632 +36303764396563663861366663616133643438353933323333623031333433336262326665393663 +38613662663135646562363936336231363033643235323435393163653465323066653165376230 +37316637306536303635393830313561303131323832646439633466343965363562346461326166 +65623966303263663439633237633362653932333963613336653737643731346662313362333939 +33343463373936633565613938326631366161666365373264623930336666303466386438663437 +39343931393762653832313636383332303839623235383838653138656137653330363961363636 +64646334626132376363396531646632653966353336393435363034633063316464313135336635 +62363534343366623438326331336362303265323334656236613338323338313835303166643065 +63636338613937643937363564366337316165373861353235393938393737316661393063386435 +37323766303666383166313730383637333065626333333366666536353661333962393264323230 +64336365396331663664346338633836386538323031346536353966386463663333383036386436 +36373232396536303962386530343734633538303538356130343263626433663133626130396539 +32383133626330613662633533333633373238656364666266323035653634333339376539323530 +30396631623266303066623162653830313738633562366330653132663138623634616235616637 +34643539633836663837306437646338383962396439323535353466643838386533323336626334 +39396665313137396636316633616265626566636564633164346138663934386266656137363937 +64623365613663646562386131363338313138376261376562616532363234353763643139353963 +36333361383837323038623837626266666431323761306566366433666335393932656133333132 +35353733663130623631666639383065653938336262333834333662383839653164366363326233 +64336363613538366464633735346232653562666332363538313738633632396139376134643131 +33333934333932623062303065656266353830333461663230316335376431333066313462396432 +61633135353732373662396663343936633962383436663137316163306632316361336631616134 +32383437376131326535383830613136363531396363623462383438306636303065393464363139 +30346661396134366633663732653233333436346230626333636639636636653363326461353365 +32376431316434393933336337333536646337316266373139666161383539306237643834613264 +38623666666136316333623737356135363938653033396234653963393166323937343266623931 +39353038323837343735623238656134613936363662316430373431333130353339616537326233 +62333437376461656635656432333736353437326565333335633062663335313536643564356333 +36363463636430643330393738363138323632336464613165356463316164633538643866613865 +32613766323133333563646166383637313061663233383439366463356536376636303963613239 +33393863666139373963336533343264313237333235346532386336653234333432396334363437 +39373261643830313830626437626266383338626234623164393865613830306235386563643431 +66623432393239363936353664623565636564653263373234646434386438346533656330376135 +35613536623466636338393465323439666330303036616237636634663865396138343335646237 +63386230616439306261643937353061633339636664353836396338336130313634633530303234 +35656338646666623132656362336466636635373132663435376564623130313764663734303663 +38386237313564383635633166633037366362613631326436393339633261356130613062363437 +39616138656636356133386138333631376366386135366537376439646166313937383366306464 +35343033613237303862336439333337386636373034663238376561306539363032333662386132 +63393537636438333633323666323862316131653433373538386262373430326336646565663662 +61373737306632636630646265623132346463393962663133653135646631656130353830613035 +37633566636636313261323233323232333562313663626630303638336639303034623435366132 +66323330346531353136316163303635303233383431366163636665383762663239616433366638 +32653536336563656532363935623064336635653535333535653664383164363437353930346238 +63363661313162363536626462656562653732613035613730626537383736663635353133363632 +32303431656537323162633233336161343763366262323335383862313538396163346232626661 +33393337303966356334633965616537396465363762343365393661326132323863313564393063 +31386338616461376361636261386233633435336162383535643663326564623431373762613166 +64666562386663353433303665373364343335306561323938613630633262323763326136383531 +30666564663730353762393037393333323762363762623062613964633266633031353738646334 +32643839633363383835356330343862323962623637616231643564343637373761316636373163 +35373738323630383232653936313036646130623938316334616532346439616537353861343162 +31343666643932633566313431363337306432376338383464613334623134346231393639366438 +31613338313237396361356562656365613336613866366664653338323663336662383530393764 +38333530313037303762326335643562353265346435663164613364343264316365393134633662 +61623265383366366361326262303437343932396436636561336637346130366130323563323830 +35633664313561626364633737643934643337316330363935613463633137656536653166356361 +38343639303934383730303165363537663965356331383636336135323564366261373533386430 +34646530356665633361383437366565356535643763303065613631353163353861353166383037 +38343434383037313062323263656134313438386237326466333130623539336165663037386537 +32353537376136386530633432616237376330616466353938323063343435333230316630323861 +30656133613734393534393665643764366239343062326661613263376434393736663830383333 +63353134613363303530303362666530383730616161313731376239643534383161313930316163 +32663939643238356137363663303066373166383938613438613431396666333231666166386663 +32643037613138333035366336386465643663626464623832366431376661333830643230653761 +65326434663262383066633865653865663133653666653865663233366463353533613133636233 +34323039386330383836383664393037316662323935666464653433326565376632396337326464 +39373333373363643634656132633966393433633031316663616363663366396666346238386337 +36666531366230613236326435623639643063316366613636336266373231623166393434353462 +39323732376663626266636632356137346439343734386236363336646362653438396533356637 +34326139633064303333393361343061346566613466336537306163346663623238396439336634 +39633262316235373566343133646366363835346431656135393232363465373464613064393933 +33326461306466373930306532623734343763633336383763623063373336313661653735363962 +37393866373935373535623434633130323337336237363765396135666431326665613737663539 +30653037326264613136626231343363336461663232613833363366316565353132313635343866 +64313266363131333530356438376665306235613533346332333236653939323434376638333434 +66666465643961353432343730633633303361623462643164376333303234376165613334333631 +30323233303930636231323134313861383231343135333636396333313766656135313139346633 +32653133313262653539336465373661336334303837333063653863653937623230363137623964 +64636132653639366635306535646331343532373937366636326238613330326338653432653834 +66353666613039363037623233313766616565383434646232353135333261386630396366623837 +30393862396163643837383164616530653163386334616262356336376236313332623566653630 +63646231396261383466396431376539633965616638313035663037663931666239656337396538 +36396536663631326232346131653235303966343034343632386130396666346237306565623766 +37303137366435663537656165323939336661383130303033613736356131303366383836373163 +33313230363062393935306435346664636234303736656336306138356332343764663430386634 +33636263323735616635646232646537393666383831343733316336623762323633363931333536 +38363162613634656564623430643338363365333732373134393134376136623163666331643466 +31386430643766373931383933316464613239313130633933363932373132336630323436353961 +63613736613565363861346635656366313339663535353265333834323535336536653466633062 +62626536376665323766306563373763316130383833393132356261346666336565363364626338 +30326562656130376663636633393639343339653163343661313765653738653264616462373365 +34363238623038333033643939613331363762373461313865356566326465616531636130333764 +33306434616135623763383663313733656434383737326665326435303636316362626436623335 +30323137303334373862633161303263376665386632616239383966353261623435626133303630 +39373465383635636430376233623366616232613362316534343630613637643166363562636235 +34313961643361636330666331323766656336653961346464356637633731663433306664306461 +35386630316533376235633466356364376466633738613334623634343931666361646137623066 +61373837313761373239653136346439333031386233653830383164356633363633643862633233 +39386465373161663438383436323734333737623763366434386664636563396262623462396638 +31393163316439643338383733623134666238396564316331316630343130366431373036373964 +39393835613136336430346636306138646138303464643130643861353863633739623962383837 +61666266363062613139313463646530356235623533333739346437326563623961316266353039 +38356262646466313631623566653232363566616533343936643464663935303930336231376132 +62633631626464646538306331333335333062363832633331396264313865316261353765366463 +61303863343166646636396638653332353035396638343766336166653661376632373266393461 +36663562633962613834383232383137623133613938346339373539366337393661636666616433 +33643438663131666163336536386533626636333438643766356464363838346562616630346536 +36396637353637343732613365633763393862613230656363633938626532633931663339633235 +66383337323034663866383562363863313539666664626164633765613030613731333163303837 +36643533393561643566323834363333303936376332636661323262373266623036393161626364 +62306566636135323030326261373132383633636536636631386332396564306531303861303466 +61353237633963393932373061356438386433316666346163386339326332323862333236323235 +65633132393035643762663239646634353435633666343533376263626261343266616333663234 +31396363363366326132343632343239346463643836343036376663393730633861366261326666 +62636234353064306139636334636461303730346532353966306166356631616334326265633562 +37303330353561646238633232336564383030386361343932656234386234353138363563346537 +61363338366331363062383866613966626366353030363335356137393633376230623163356663 +34363233343330643833613864646534393934343030326261663636663835613037333839636662 +31366166303231396233663161313736613937393330666234613366303635623430643839333963 +38303162313239333530323439353234626161663263383937633031356337623235656439366531 +31343536383833636661326431353936393532303030373439346336623434393238376330323163 +35616338393035373662326134363532353139363565616432636634363666666364373963353632 +31653435363134663163323836316337633865386536666138346237363036303237643232333163 +61666661666138383330656338373533363962633564643035366535643936653232356236633562 +37323066303164623433623366313364353363336661366166356166633637656239393166316234 +32306563303031363539343334383737636134343231616561636633396130633063346661323430 +38306431346535383731316639643034613539386565316639376535393533626133353362633730 +65346534656263636530646562656537366137336638396332343032396139333064633535663735 +33616364653564626662643366396430623730353833393830343039626163306561323930386235 +38646535366234663264383062346239396564313638306630363261393837356338353561643730 +64623731346462663438323133373934666136316538323431643530346339343037623661366637 +32653437373331623732396231643130653765646662666138376161653461633733666365616636 +35323132346261393836313535626165656339633238623864663333313263623438313836643137 +36343635623135383066376330383561663437376233626639326563613561646439326234316135 +61666365303663383262363761303062613430396130336433356263393262643239363963626130 +34396132396364396635666335363365643265323539333030313837353764643865303539333261 +35646333646131373932366664613131613361383364343933646537613631356466653263623263 +39303938663539653166393539363865393537653464636137373964333037613562363833653433 +31643338343935653938643832626564333635663937356662363063343565386538346230663864 +33613464373063333066666461336431343562376530393735633234323562373031333537633630 +35646533343133663730336632316538346462376630383432663862363964306266396437306262 +36383234373864366233656535366633626537363237333737616564613639663632376166656164 +38396638363136386130656261353066613334666130373832616366396335613539623839343964 +33373131643464373731323639616237393836643733353632306130313232366361346530383430 +37616331393835316536356331363163636461376439303336393662323934316636626662643964 +39346535373663633839363234303263353264316432306139626430663965386266633363373938 +36636164336362623534396434613066383063386337333338643032643062653963656366383739 +32616530626564663661366164386530313663336438393639343838386437353535333035663361 +62313435373238323065326232623838336464386333616131666535336539333166396132383339 +33623332616435346430353865323139613630326433353531383330653762633334343136323135 +66373164613564393634646463326166643633353432343465613336323363663031353235306136 +66326336333136373039303265303165626530333930623262643464336237653633383931643966 +30376432333764633736366232373566376564343237316130386264326261666662356537663166 +35333234386432666562343561303233356434663136323363323761636630663964366661613435 +65326634363734666361383734326637653639633065313966343365643562336233633265653839 +33663638366631656534346534653465356562373061386136316236636431376661663964303163 +66333462323736303434646261613233636464346636653735623436663462333532346337386231 +64343962623532326634313833313036653437623563326435363466346264623366353136323766 +61343264616137386138346239303939393038663534326232376338653332653866356166383664 +63373534363362613561326130393132376531623532343562343464306236666531343863303361 +38353936633463663331636637336136663063396334343266306232333463636432326463343833 +30643461306265373963363830383666663863323365306632363533633462363932306666343131 +63616136653239316535373435656338383532643530393132623937623133636665663537656565 +38623162313935653835393730383065323637623263333962633865646366333938653738616537 +33626564376634353532653364303666363963643534343633346434313536646531356631353231 +63663637633763393132343431303062646237383339316366316261363733346131633335306666 +38363965316563383166616565626131323435633438353166383735313165346334316231633432 +33393763656562376665643365343036393366636233613637633861376538303037643535373365 +61373266393233373634643837376535346361373665663362643463653962366236393735313531 +31666439373730633733373637626165633535393330636236346636643265663565613563396237 +34393734323563633163663137633861616433313534353137616631356163636632326130643566 +39636664613535623262343263313838303531303061373034666339396439383166636238383734 +30323262343231363733383531343165393239376266343237613161613565383164396433336162 +33626332376266663931343162613739643736383261383131353133373239313938393432363163 +39373137653030646231633331613433613963373034323062653830663736326339386436643633 +30643563313662353634386363633734376264383430373535623034316662613033666435333739 +33393537303532363265356165383333316363633134653962636661373865613037366330363165 +38653333373561636530336632373137656438383832663332346538363237663539643364393366 +37346635393135626435393561626163393532336531623061613937346239333932316636363038 +37333435656363356265363361303031613265326532313933373336323763306661663238393032 +62363365636234333635333638633130643739363132346465396562393031643431626633343430 +64366137343134383763363930326463363231666162633764623031336132373463346336353563 +37663964643163306330656134316130306237346130393464366331343432396632376238623963 +33346630306233343338653739626631653634326166626536396634353031356332323935323965 +30303630666335363031313265306630383266356566373631393132306163356536623462376162 +62336339633063616533363137313839653331643732626337303666646331656334306664366630 +66333566356361623637623630386130663239346365663738376534626366303931303535666131 +35646437383630323061656663353332323064343733366234616366663665386530393839316439 +36323932656336643764396164643763356538613532356137343465636663356134313635316230 +30646233333434633830316262386335326334313734613236363537613638376133643463643463 +36653033633865373830663936383438663666336436386664346265303533366137306231373262 +39393065646165306533343764356665636131613366356566363836633332633936363163333161 +30343330306233353035306162633962376662303439323031373939646465343964646231373261 +63343264626233353664323332313836396135313366323164636266646664326161633431383164 +38343664346564363164353866313864373632633438346533396266356266353136353162633430 +30396232346166353936326239306534333363626566376632383736383239663932366164626434 +33373762313363376438333564353431336366343136316463356332666462636362386236666163 +62346332316537336430393564396366353238323830333435626432346538383964643632353365 +63386163633463343837653037333365613231363364643932633566393232386365303632363663 +66343131653063336163383333636131663466306635643935626533633433323130363833346438 +35626536326632626132636236666461313935663731613532353965633465336431383966386565 +38353264326231346564666665343934656438376539376130343934303236336235616536393938 +37623138306130373039653937393335333465653737666561353039313338313330636136616361 +36386432633966333130666331373830643936333235653230623135663936393062346665383361 +34616234306637643366363365303862353265636432303163383435626664626536386135393333 +30363437393964633639613534303837666432346265663738333931343335643761663164653162 +31386166373761333366663838646135393362383566613664666236333662353964643732656432 +61626335643966366130613338623163333966316332666165383962633735353064616137373836 +39333631656230623036626461373034626666363533626637666161383638646637313735623433 +33336134356537346633366364623835663363663039383435663033326135373336306431323939 +65316432303463353033396132383766666338386437613963353130363962366431316239663938 +65326531303634313865396437343339326231623366316363326337396336663737306163623330 +35323363623930333532353865306462633463343465653037653338386337646332666333333762 +33366530386161363062623963633035343636643531313539663466313534303531623463643336 +63313132636239396238366661613562396135303939613536643061376132333861646231316537 +35316234303334353262346335323132653137616135343139386533383533363337393166316239 +37636665356163303963373836313934613562326439626338663735313035376661333333346365 +32326234366663613630643561376438373566393965646135386630613732393037393764633336 +38353735376336383764626539316464643335393932326339653639323137393738346362363737 +66343230343839326534376665346661383063363634386262363665356334383530393137643465 +34386431643862323035323135346265396465663865626265613036366161376461666537636538 +62353966396531623038616130326362366437323039303433383365643337323435343234623265 +37353832373232393934343035646239303466663536623561333734303532633737643132376463 +38393337353132383739383261303239666438626166326338653436323330643438633730633531 +33346561656230366335396336623065333663363434613139326234323736343434666534316535 +36336533306163336664303661313037363135616537613533656133653435366233363938643533 +33303864393564343936613963663835666435396139626364383333316331616136663361333632 +36616163333331626362306366653330313937333834363638653230326237633933353433356437 +34383737373134343565646339346634623836396633623339633533303261313235353935393834 +62663631656439636131666633616461333530366365393063623233326330643935386463633038 +38643761623132653132643239323533336265383761646238353632313634383330303536343835 +35306565323733643432623764346663393032636462336635656236646163643636313665613265 +36343263393830663339366433316635333036343537373631623131646166396463646361323434 +33666565343232383631323838653565333464353336343562336133643163636264623466376339 +63613866326338303263666563363138373339363033346533623036366431613836363137323236 +37326266643537316433376463323432613761646633643662663130313135333237663364666132 +65623735353030363334633137313931633035303064656439306434643637346666383035646163 +31666366313839393339373833336264653262363565343362613630366262363430323237383838 +32313666636565333661326165613335333935396130326132666133386132303137356263303665 +35656565333233643633333135656138306436646261376232396233353561333432386532656231 +36363534636634643766366130343438353431333231663034316632313630323861313963643139 +30323937303030373434313330623430316135626361383262313331363732333662616135613066 +33393437363936323834313036363664393236626461336566323164306366646134653761646339 +39343934313038613830386437373765306466653464386532303939333536326639643466316237 +61643339643733653666356662666234653537393762313165376330393432623061613365323861 +34383565366264323532383461396430663566626662316330613838663266646234346661386565 +66656463376261353231363933376139656562313962363038333165623330383933333030393933 +64333261366530363039383531333431336636633437366235386131633861366537633535303237 +38626366643336386438343963376639373036653433353030396535336435666534623933373834 +35353634653135303231633139326634613838343735633835366164336130636630313330313763 +63306138646335313330666262323962656463383032326633326439656139633565356239643236 +33353861343436343437393137363530366134646664656163393464333163633463643965383666 +39393133366131393636383264343865373261666161613230396263363962363131323034343264 +32336630326265363765343235386531376238653036623337383131333832346533326233666332 +61616662373533356233653336656137366534373162373930383434313663306132386538363438 +38383137313731353664313166393537316365636161356234313430376135623334666333663132 +32303436303935313734313835636536623434643163303239323664396537636139353163613239 +66326436313262663939396436656532653937353562353666356636323334613138356561306665 +62303038326561356133393766353232373961616638653862303266646334633963313565396433 +36376338666431326466343231623633643736616135363031643330373336363863613138323932 +61363035393062386336373363383135333533663164356135663737363130343663373963363231 +33343662323331383236633734306136336662383138613133343464666339636366316635646133 +61623732643639623963323437363731326664323862393662663432636131383734323664343462 +39633665636437333932346639613736306433626630363933363831313538343463653265346332 +64613661353438346664396566373630366331643332343038316634353436363166313664363436 +63643632626266653931373166353632363366333164316435343437663262373263376532333037 +64643538386432666464656530366335353438666338366664333234333330323566633864366365 +39353336363538616534306162333861633133316435373739383963613432373764316364356636 +39623139313337363363343362396238623032336265313834353438363963346432626331336331 +39313537643663613830653533346633626539376163366462386562643763646662636565643666 +39326662653366366161316664646538346237653731623738323738663361653735393461303335 +31333165363837633063383366323961303963666366623130356465643838623739623533623936 +38303161396235663331653761393261353532656233636365623661363233383466383664623965 +32623630653838393064303063393461326232333833366161393734393735366263343939313935 +64643632616166666136373336653463663866666536343534656165646262343862663734306462 +64373930623864623731343830356439613631306637633231633466643638343861363237333132 +61623362653266396162663436626230373636643865643435353162363732646432313235383366 +34333631316437373338343036626333613732383238663663623833393464346663633463396337 +39633031343838643830323134366165386361623237616337623639303462646630343164383962 +38383135633764383363396332626132323837336664343332663662623966353535646535323936 +66356361346266666433373436393765653433323466343565323666313930313730373435333134 +39326138663962626539303230633139373165333032373963363739373062633064656363393531 +33643061393535333865316635326231633762343739653866646238636339343237326438653837 +66616536383534636265646434346639386463306630646532313566613638373263663637326331 +61333930363336383263313933323237363838366130386538323362376263323235396264383133 +66313135643737663739653939333063353662646632346639643838316639383934623663653135 +62336266386562333530376435623964666264666337336361616534303933356336633631323162 +62303437343165333931613036393239393838373436323232633532616130623031656532386661 +38636238366463633736313232643934313538623631653530306230333137373064363730363361 +38313433633365666133326630626434363465386337323765356637353930353061343334623331 +66303133386132303832653965626165353061353530616465623865316430383638326166616532 +65363630313039623239643837333265613764366535383835363536666161343739316136353434 +38636665306266386534663138303361383162333263613832353366653436363365663933333363 +65663739383564333766333431323738376632323630333237653838643362653063633735353061 +38313438393536666461393331393738363634653734663536333565383032363038653539323938 +63656630313032306238313837333433313963373235373961636132346663653865616432383766 +30616136383537626136343832393864663338316161386563626565383236636335636430323361 +35656438333265636431616536336235393434396563646530346233653535363635613264616433 +32386137373634323064313932623330303564393966383361363365383365313565303834353963 +61646564386136303034366238626265313537366661306565643539643432343739623735643936 +36386366323563653463313937623635323561323531346337376464313765613430343536336435 +66643636326339363430313064343063376363353530376635313632386665353938383731626535 +38653662303566346562323262336235363536643566313238343266636661636562353636613338 +37653231383430346532643238386335366364343166646439393331363365303262393963313534 +61303737396465316163356137633334373831353234626462623431303736643234356362383461 +30323338343763643830356262623936383463363939313632393339386232663732613937616139 +37653263313236653031613730366465366438303461376466333064393030316565353535316262 +30343465633863376136653538626462303534353865646439313164373538343636613164366233 +32313131653464366537333831613564646138306539313838316135613835306139633230326363 +31353039366662616663633830646239623065626464393137353732383235616438323266646139 +33396463363130366230376630383065343563666164373435356538613439646438643761363261 +38616365623338376134393362373139333438396235633862383862666535316666373831386131 +65336263373433373033643762613139383830636362663164313564633130386662353533393361 +61616561396564303863353833623937303861333761323666333764363163376466633435623731 +63643833303564316135393832353161323766663361393233393530373831653534363562336131 +38316333316431616439333535383131353133623530623765633031383936306233353532363765 +63646132393439306262393333613065303036373832353138623863313963303839643631623264 +66346666353065626532336230333465376231633032356562323231376133636132373864336535 +62353232336362636464653438656365323338336535636339333465313962393565653161313030 +38303536363334396161363738626134646234336334313433616163633437323836323937336564 +35353134323938333765393964623463616433373466616131653431373534666561356438353933 +63346231373834623434393935396239353039343238306631363761376435646131326331393065 +61663965333030323831343163623963386439333834663632613536383165626363363664343865 +34666464613839396135363737323964643432313834323334663439666165353233333139316131 +63643565373266313966633039306563636339353466613162326430363335653838626466323437 +63366432396363353739396434653036633361666237343833396236393939396664613039373063 +33313235323436656666333838333632323236316662623038656236653032303765626436306432 +35616635623036383230353061616136666233313233653563346638636665303065353863353834 +30363939346666356631353839623539386436363730613739383533653230653435656533323664 +38393139363764336566313765303137623938323432613935333339366438376636366637313138 +37663638626435346631353665653836376464383635646464376231373864336632343432333538 +38316663663038646165363235306665383463383534613663616131396538396636366232616239 +65656332303439303032616234316163656339663963643039373130613966323839393339376530 +33323230376266643436623739313466363035386661666138616665656535373062653635616232 +33373836346661623166613261316666306465353031323038666265346634646538623931376234 +66363866623462633536656639623435393234303264366639356263326539343033636134393237 +39346437393062663833393533376263386536623865383039323436333864346636336436636335 +34303738356361653336303863323631306433616365373266656136633634633164343034663236 +32636431333338323361326536316265393265633439353233623762643336373165333533656233 +65336134633166383662376331356330303839356132313966646663323666323963396431323038 +32353262633936313732326138623761363966616361636334636431613832666337376461626135 +30333239613864663764623036356534316364636239656436363564366335306161383863623162 +36383738656662653732323766356634323233346133306531326666303537393432336538346238 +65386639366234326533643463356430343330613361616133303965643032626136613635613364 +32343863616332646336326632656138346637316532643563373035306539663330613061643932 +38373938366566646335623963613936303561636135653536353062356662623335646665373466 +66313634383833326238343566336561643739383031373937366363353866353630336632636463 +30663131346438663131343062636238336662306163346335356339663765366163313161643933 +61613731643761396564393265393363336463623430303062353364343130643731356661313732 +37653764363539623335633030666539373736386561633031656131626635343331346265643334 +38333336323430346239323761346334343661313265313536323537376231656538393765393064 +64316364363230393062363831393664623436303937363936656663336238643439346139316633 +35633566623264333661343438323939313862633931303935363132333063353961306636653265 +63623634646362343264623238376536616630363730363532356561616437323234336563353363 +64313736346631383037323336666161313239333966353061303537393830373532356339666561 +64666162313639623264663238623636346334643337376263636362646230323630353865613337 +65373465316230636336616331613238623337373734646262366266623234383964643139393435 +62346161656163636630656433303362383364633161376637373831616161303437313134366433 +61313764613638636261333162323433376137313936643132643862333238346363613162353063 +34613565376239666234616639396334653566643230333936383733636638323739306464326566 +35613962643432633137623836396530393861393133323361646366306462666135633137643661 +62346166663734613865356564323862333730626337373937373963623638663163363433383365 +38376339376161626163343336633666386335363037626164363939366330336439353938623766 +37333338656563383938613961613131383766613539633934393165323734376332666636303365 +32313130306166613664633065306562303462333835626432356466376436393433633234313034 +61366537383833313535643565393661323361383630363336663036646330333035303932396533 +39353866373236636166343832333032363732386132633862373262353238306637653439356630 +63643664613262666335663236653532663335643134333462393565356333323535326333396439 +65323333306235333837393730333961643138363431646331303866656137346435643539353561 +63633861393034653963336230386464376165623830663436313266613332336637353531316231 +39343031333764313663383761396634356230313735613837306338316535323463383031363839 +39663063643666666164653434646161663738306462663663306136383239623462336631303337 +35356136306331306130373634663135356466326362343431313561336337636633613263396163 +66313463366637383762366639306163313532343931636664336635393335666636303161383638 +38636335636439663865656337653136333864643439626532393736626130323266653866373131 +33323137613663366439633939333335336333306532303936333166376230333631623537626266 +62653736653866306331636539643039323163366138636435323564366563373037336137363535 +64626564643731653132356435653738613832303663333031353062393732633735326630623264 +30313636626337363732326136323632626466623864353834306536623838353363653762306665 +30643235663966383434353831656236396639656635353161343433393832323432616166663835 +66363238636236306436393338653930333230613037616635343063323834303330643565616161 +30623430646433643666313836323765363562303031376366633664303335396231313936643265 +39326537613763376661656633666465383032613431373835303931343732346262663466386162 +30383639376437396436393861396165336634373534383330306330333332356636636435393933 +31343365613530653635333532646139636466306333363039396139653239306434393863373263 +34636665393664653564623137366439353365353131383664373231333563383832663330653932 +63623638313336613833323737316333356562623765333335303836393038646166646531353934 +64633633616637363134666366386337643031373163613862643030663764313030326663656461 +31616664323135313662366237316638396265646234643938393034333338653664306637613037 +65373665313431656137396135326161313932393164303432663864653366363766613265333365 +65386537386334373138336637393765393336623962363063383339363365313239643033623563 +64336465616561333030633961663462393062613031633965373839356461303938363237386465 +62636162393138363766386363346637336539316633323730633636636565323437373430653336 +34653966356362616630396666336631626635626162663237366364333039356338393037336231 +30636365363364666538313965616266376136343439333065383334636666393434373732373736 +32336539376336663962323263353239616434636263663934336139333964393266396362613736 +32383563636161373833313731626638343138643863376364336133613530323064336361373439 +62653162323965303330353937343331323537346235613263396638336364316631316635376264 +64393037653839633765393139393762656339333762616562653330376264313265313330623432 +61346665643530396135313932373138383033383735356132323466326365373661646230656436 +30653736383961366235653361353234303130653963326433363865626564363631346262313161 +31646433333065376232356463393833373462663638663932616439393733616636383538653232 +39643730333365393330363264343362303239326436333662393965396636333537633661393338 +32373938666531613237653635393865383632666564656234663366393065363734326537653336 +64643361396230306137623337613961353066326136616131643834346532333336663836373565 +62313438616135386536306131323865613362323630666436306666636666313237336263626562 +65343962356261353132353936356661636634616566323139363666376666326139653436363834 +36373862623032326661353233656664393035346335663539656336666238303137376138656230 +39303161646435346434626634613132333164316466386362383639396665306238363135343031 +33623635353233303030633066373336336639643164396264333161333933366663343836393966 +35333037633732306233663636356230646162633531393030306334313435353163363166626134 +61383265643563666635336231343030643138396564323164313538333265363036666166623932 +63663831643264323234656431376534376532386435653139316538653037613938306232353931 +35633563396462663730613737306533356262623636373366343664313562636234326361313034 +34396338383866663165646331636331636338646139386237396165363139653833373566633233 +34313630636263396166626261313637636262623232613366306533623465326463316338643865 +63633564383339323466306530616234336230373832303038376136333333373130366538656361 +35346232353134613136666538333063393966386161616431663065333130306537303264303965 +35626231633839366436336235646465623062623533363339643734313332383634636232343764 +35656332646664623066363036383531636138376434313236346237626666633531656562393935 +37346235323364323836363138623434393039343061626239666133383563623436346462333435 +33623332653733613232653331653333366633353538303766393730643166633633343933623932 +39363339643039626536633139393530396630653335636639336137613034306132353566366662 +39636431386336333133396465616331333765323332363138366538383866303366346535313364 +37363561653262643961643562626263326266353734376462303333316565313065313235306435 +34353533636661313430616239623532353536336539653064356233633664303930333831326336 +32616531376138313336373062646137326538376261656239336332363936313332313035663432 +37363132643435326534383034386434656137346532373964663162363630666666633866373537 +33353637663161313635373462343735306130396261343962613665336563613365323138353432 +30646365316239656233613966333734363730336432643863316366386532393232376434393965 +37386538366164613437613764333762306635353533353931633932343338363834303961653364 +63303536306639373439663133366461656461323264386566346263353761633030303866323465 +35633338336331613766383238613935646534363036306333363861303230623530663634613230 +63353238353762656564363866333762646334326462666363633238356433323463643035663939 +35636263393634313533316530353835396534343331356633343236623832333261386661633365 +66356538643037666365633638386234356536383862373834666264393638666335663261376235 +64303134336538343535343664623066353334623437663361373434613364613233383835373736 +62356333343038313331323439303639316538663032643138616132653662616661626566323163 +33396330303539343562353761306264363635623438666431613964363538363738393730386131 +62373530653138646539336336663031656135623232326230646331373338643261383165366365 +38393532656566626331383561363530316164353737656537653532396533363735313536323235 +39646636313931626439376461636532633538633263396635366364363533633963316366636565 +34623763636230613965393433356437383533373530313330656465656632303133363933333037 +33363538313563626162303130633365393966396535616230313164323763366461616261363733 +31376664353265653934666534363233346138613733326564376233333663306262383637376438 +37336638643139383330623931366334386165353634353137383431643831613564643164386135 +35616538303935393534666362336238666466303035663561386466623966663837653035326562 +36626264333463353432633735313038613831353133363761633665613338373165613165303561 +35353032333134373834373563323935663138383230313730336362373736393038363133666531 +62396161613166376338613332333562303235636266343666346234653931393262383938303537 +37633839396338363536383936646336396137633233623266353531663231353636353135333165 +31313766353232373062346235663862626131633864366164386434303637613665396535353663 +35656162636137353564653530306531366333343738323264613962643662333062613964363136 +35376463333566393939653039663939396438343439323036666334653165626666633130383437 +65393330373934666439646339356663336532373532383132313638316361613761626536323838 +34616165613335636431313463646638613331616331333233643764303038376338663230373533 +37653564323964393662383766303164656437373334353261313564373334383066636563356364 +31373834636663346331376436326531626135376136666338336436666664323065346365343433 +62373430343962646165666239613564616633386235333636326265306665646264356536393531 +65333839326335383932623461393933623736613837643130356163633165396433636438326437 +61366339383165386463303132656633653666333163313531626538313431336364643566646138 +61663030333336393837396264363734613566363266633164376661626264623130656231643664 +33626434326338666532653132383332646631633565316632386263613263636166636335373136 +34353161333235356334336137313137646364303838623231393363303639633330653534343538 +30663239613735376137363336663630343232623739646237373033366463616566316534333162 +37363961663164383633353031653339646439323738663831313731646439393835393466323931 +32353364653133653362633531353835626430386466376636383139333961383735306333313938 +30363838663630313966653963323237613066376265366134333362316534323437666331633830 +39393034633138326461353736396264363532656237636366663564393735643532313431396263 +64633238303831613434663764353538616432373032643834626365303464383662313165663862 +31643435616663343361383335366335343638643038616262303830383235303633336234323330 +66616238306231373839613436366264616634663036336665386630303932393262663839386164 +65666162633438663764343164343833643039643832313935663733353564396639333239303030 +63373633353930303764363832613664666535323366313463343336303364623736346662363336 +63623438383539393633373237383963616164323862636531633036373538333262333561636466 +63636261386431353835633966353664343361363632373834636162643637633065633732333361 +39626230616161633430346166306137343862653562616435353731313161346639623837353632 +62383034396136323838363834376234333163313137636136396334663138636335393134393135 +32396236343935663533636266393565323431616163313933346630633562396337363536346439 +65333537393531363261643534363966343333613066393631616238363735326566303335393934 +62666430336631303934663061383832663638643439333136633734363133663233623465333538 +33666665313161363535633066306362633266303534383335363535656364663736326665613037 +32396234613265396162396633616338353736616231353534353832313165313666383166306363 +35333464613238666162396439383531373265653366303136393230353561373463386161386663 +34343561316338343738383266323131656134303735613837653665343364323236646263306631 +34353635323732316238616135653039333131396639613764333036656461646666303939656234 +65326338666339326161336438306538316430373237623761383462313639663732613262663633 +36386139383432333432353138653262326338363330306464393335353766626434333565353738 +34633330323261383137653061333562383666396136393066366333666431613363313764366637 +61396466643237616464366135616134316662666134303631623139363664303032663634643763 +64633266303564633230646130306564326432323334396532336164623530363030363738396134 +33643138623533383965366161383563393530616439373265343364343064353037313438353764 +66396532623465336431653733663063633663336362623162316339616264383336333062396530 +64323238323464623833653636346338383731663439613837393436626136383966333461636234 +34356537666364656633346231623164663833316132313166653138323436653132643534303734 +36346566333430373662613033376666353137303730313064653336356435396638356331663730 +64336264373533396335366430346530356131616230613539646130393831666237333966666165 +34303332376132643662333830663938383764613465373766663764363264613434316234633866 +38623262383061613136303965326638653934303462643061623264363539363763363436316664 +62313163343566323765376431346535373038373935613663346134653931643732636239303062 +31323161663535303332393731353962636336356337613339616464623530656536356436323839 +62643632333030353237653235383634316262316531333133353138333138643939353536366335 +66316233646334646530386138646338373566396634326263326439353266666139643132633339 +35396333313031653466656365313838663266633838373532626164373632656333326561313565 +31656563626462366665373937623834613762376266653239613465393232653966313035346132 +61613833333963393135323939356233303231623339633131323964326433623739326639643863 +65636431333635326266326566353034336566663865353361313764653764343530333536646331 +36653762323432616230303535623034633738613130333663636562646233326366383736353933 +65366539376238646661656266366432323333656438643662333536323132383639323864396431 +66646264303938383332323066623361363262323365316134643934613266383938363861666434 +31393661643630663632626161373865373634616661303139316234613061383961336339346266 +38373932333531393631626563333635323832643639353162366435303963643639613730313235 +63646338326263386362646131656237346131393133653837663062366166656433366137373362 +36373962616633343561613937303737646432383831633765653763623335353039303938643766 +61343736613733353936633832616265656463633433383764343138316461313937383635366538 +62306432383861303064636535316337383039303439656663303462303165373332623363366333 +38623662623833353939366364316135626234386665373666646563613563666535376665396431 +63636334656338306331616261383435396637313861383364633332666461363966366463356331 +39396531356163306636663565383038313131613365393766346265636566333430613038623638 +30383765363736643866386233626663323465353065356239643930626561643930363336613338 +37303263643664383264326630316535323966303439663864373931666535393833383930363539 +35393631653065373439623136626134653033353764643063353939633330373539316638343938 +61313131643239383130326539383932376363303937363665613134396130656661653634623033 +39336161386333643866653730373332623734623362336461663930633430346334653865376266 +62656462666638653939613063656533386530343135326631663238343438343632333330316262 +39343933663331393639323239636337326361626532393933356631623065313162373835323538 +33623734363337316232663635656339303066643534313532636638613333366664393463316266 +30376461313636646530646266303539666166356366643733316530383430356561656631333237 +33656435376561363535356235386562363363646635343033333030303734363732313062306664 +31383062366466636330663330396335343233643535313561346262653032306138363037356532 +39303866393537333962326133326230383333633032376436653938303161303736386564653234 +63623733666338613464323761613236366162356666653131633463393039363062356339303234 +65346438643231383035396339643837343062626339656666336436643263386635336431323937 +62336430336437366438343463626464376132353938343065626330613437653562646632346438 +39313763366438316362646231373262326536323431623566643331313730313065323238623238 +34333863646262636561613962653236313766313731646130393865396533663638613435386161 +35306237373065303065633439646130323238313030643738663133373865393931643937376666 +38616431373732366232373665313439353436653037376234356236316133623265656338383865 +34343362323433643862623865323338333133376261646535623631343130666663376635313736 +62306666363530343736663339633062386639393338336530616630343563376435373334373231 +31396162383662323837326465303632343538353639313133306565336530346362643032613362 +33643338323139303331376531666533646639643562656232613633353765623161316335343163 +62616139316530336635613461326164646538333630376337356432616265373836386339323862 +37323634366630383931643338376139363135316432313937353565346531646661386632303061 +33623161363636383461366538316461646236353632353033646232343263396331333139323861 +39303435623230646365666436303437633830366134303363313461303039653530613966653831 +37663034356135633533663330663165383835323864383735383234373239336535313239396537 +34613363376639666633306262653933356137306136633562333161353865633937353738643935 +66663931373031376330616463653561306662323334623630326461323131376266656462326138 +39386335653137383661626362333763386632636639366262373535373335323736393030356463 +61663432303731346138373634653430626134343933393738663738306634316631646339633835 +37393533393035303465363631663963633732663836643630616664396632383731353566623061 +30666266613238303165653362663531343164373637373738363663616531663763363631653738 +64383436386564656134303165346361613833626437666130326437666463393262656164646137 +38363933363830333365376265393731366562313862663531363337333730313265633034383161 +31333431316434653463626630373337363034336661663531623233636232633764626535326132 +63323665323965373538643965393837613962363332386532643334653564306561623965303338 +39323934393634353139376236353063656338346636613565666563613433626630636664376139 +61306431653134613330386535393831656666336465363332303261333835346366616634643564 +30613061653031643034623563393734323461396666646537656636303237386162363936343231 +38646365663434333066666539616565363838623333633066323736316266613330323565363165 +34646334623430393834633436666338333732373933336235623430663336386135383538656637 +32316238303938363630623531313336303434356562366565366534343165386663646165323630 +35643533313764653532626532343666643965333438643164326236383531333866646166616639 +39353831376632336534323037303639376433653034303331363462633966326666663139393465 +63353830643163303334356336646432663038313566663861383538383537303634666463303862 +63653839633938643663306137616336656233393930623038313037663434636465666538366330 +38383963323166376631396234306133373231623830323731356661323238613161396130356635 +31316438666463633962363765613766663835393030383634383262646138653737313935396231 +63376364396539346437636665656665326539663030616465376565636634383532343261393662 +34393134323536386362623633363031663663303931616161663732616339356366343232303562 +63316133386639656663336330663663653763663933666561383731356233623133633237636631 +31303335346363336561326333336131623531613634623765386536616665653733663835366531 +39326561623036653633373734636661613034643164353339636466656331393464326336353464 +35336237323962366662663233353739333637626261633462666361663336623264373336393866 +39343936313435383965306265373938653166313866313261396532636163623930373236346534 +34666534616162643837313931393035343831633231353063363033636133373739323137613365 +63383764323262636635333231326463653032666363636131623033343534656531353761306237 +39666236356161626130663033636664393534613138323439303833666632303037623233666637 +61303565646636393732343565623366343064323032336532643530656136343034623165306565 +64316339336363313961323332653364386666333134383065383135313031393636313333623337 +62636137666539333533346438363939646335316666366161346337383637636665653637366633 +35346564613038373336363261643063663162323831373138316232626233336339646636343138 +33343265373266363938633465373464613732303437363038383231343937346633656238643334 +30323137393439313539646438643636386264613533623064353731613338396465373162386630 +37383066373561343935383262376138616165663065386232306661323732613261663161636130 +62336662643364646633326662633965376663643664333863326162373865366237393963313765 +32303236623237376130653264303836313931623535373963373532353137386438636138383535 +66313165326462386162346463373365373636633764366466366466393261326664613663666630 +36326234636462643862386330353636303865313130663437316131363531646530333066613466 +33383339333031363933313566326238656334383363663939393134306162303034396666386239 +30373137306236326537383566346665383433383564663365363664633164343234383662656233 +38643531323835373936333430333961343033336361386362616332326161386166666337656362 +66353038326630333634666439636232663663666232643135313436316333626238356232663034 +62306561646339663461356161366461636166326264336561383431303234646131383363663831 +30616138356330636634353564333566313935613633396439333961323565353136383533623863 +63663962353433393834353538326266373664613365396433393638623766313439643332326464 +35623439646130366239633234346465363138343333323065666662623862383131383831303364 +37396664343239323734646530373663306537653832623837623236326166353462343464663161 +30386563643561656264666633663664613032613838343661613238373366393335633635636665 +31356535363938336538643464346162653962313163623535393733353238373138346664633264 +34626437643339346333326634363835363463313839643865626238303631373733636638376131 +34616163646439666665366665323430653931636235623039663232376130663336643833393162 +30356633643534633366613531663636383364633730333738386465633635326562383131336364 +33623365333631326162376565633162353031666266666463616132363639313034626466306539 +34356461656338663761633266656432336432363365383630343639323961393837643230386337 +63346634376135383161333037653538613938316366313964376466346365316261613166636338 +36666237363261646464313330363364633237353532346636316264353233623531616330623833 +65626334666532343561393263303563663138313733643031383034353437363037323137376239 +38343065633436363635613333333138623462613665333231666130633939353338383230303261 +32353266613734643232386230353162623336653764393463333662353132356539663530353934 +37656437666666366263326266616134656331333030383763376335383239333631393962386532 +32613266306537323138323232656561383637313036663630373662353561333963663737653132 +65643061313962376331326161653331386366383032383737306266336333333535656563653264 +64373031633132623861323936353639613438393434313736643034316363663433393561633363 +37363662356537623937646463333333343631343635393265373637663461383030623062306634 +30363731643539313939643162356663333362656632303766353231363830663833613833323566 +61643136313633396637626566366162316534363035343032633863663166353963623432343634 +35323436613262356138336461363634356134616166626564646236636662323537636634323964 +35653866636338633435323063333365326436383334646131393235653337346662316633353364 +64326535393764326433303465656434333866383363646566663238613435383764313133643637 +62383964646264303564666666623334396137623335646462646434353734366638326536343632 +37336666393631356530633137303366336436343835303134393233366666323235353736666432 +30333330643732653438356230396364333537303134366339393763323966613665613736626231 +38653264653364646139356434623434666437303039386263396136663066356332353933313962 +63383635373238646661663333643862393161343739663234623233663233623533353562363735 +66623236613039633361666333613535366338393732353265643631646532326335343365643232 +38633664663136373665616137306338316235636264393335343233333230383637303430306666 +64313330636639643334613131643732323233363035396339313239623530356234393737313938 +35613164626432633334313161326163643835656163396532366262633037633063383162653066 +66323766373465363334306637333738623161353565306263646136663762666430623539666438 +33666661653539653964336263313335393631306361623337333766623966386266376432643334 +34623431653633616361346236306439346331323533316338366466363932636566323838653464 +34383962636630373931656539326464383661373839323061383439633037616261313564373963 +35363366383231333162346237376261333336333864383363303730376636666131303661346339 +34356233623330326434386232353732383561353831366164343461633036613433323039623132 +64623238373263323336376331343861343464383635626338616562353462323731623165383136 +61373439616162356363393937363661363338643139323330323235356161633630396233613566 +62326335643135396431623437383730316234663534643862636462346335643135396135323931 +37363130393563666233663233316464663939316364623239653961653136616364663135306565 +34333830333066373762623633623363656462646263363638383362303332356236346237646664 +39396162653461633866376634393864613937333130656261326231396137633761623665613533 +34623030316162653430663632336466346133323964633830396661323466313834646431333830 +65386534376639376233386535373335633064396338646234656534326433376230656439303735 +38643830303435363465656566643064353665313765666431303166303132646434626636656563 +34393335626434353637653861393066643061393631373538373033666433353931386536313339 +38643630333766613439623234636338366564303536356263363065643836323832356264346266 +39616562663935663730316661373132326265363564353361623033346330363034643564643265 +36393261303866626564376532376536653135396434613232323132353839316238373966646161 +35636161633233643030343536643765663639386163386164656162393762633132393533393336 +35623735646531326361396466353539666138313237366433386363626637323965613738383430 +36303035653134656162396663383962653237376638393162666237646236363336636635643565 +32386563316135663038306433623362613634633736386237303063356431323533323035373033 +62313234333333613561383062633638626532323930303237393662613863393936333433653532 +35336634393535643039306638393364636337623536613539313666346563313965306432623530 +36373162623464623962383438643735326437393635643932393735396164643631353632613665 +31626563666566653462356462626436613636313564626635623463333737373131636531396439 +62366439613132623738376266373238383535313437363436393965306563613331646439346362 +64616665646539373833343432656430636434336239653739373561616163393739643135353831 +31633230316462633230663566356436333765393138393662343565353239663535356361393830 +34306237343633363633396333363831326233636139623135656463356335616632336230636130 +66616564633563323166663164613433343130313031663936313562353965363736366635653731 +38623932636332333762363265633062363932663565653138356530336231356435383337376230 +32633237626464613038636532613939306330333631336564383834336461646637326463653366 +66386566663033616534313265376666613963343533323733393038646334333930313539386462 +65333034313862393066323838623237346434663839666537633265333131333661666364363534 +37663464623037343561383335333964656364396130316135656538363332366633373662643439 +64356531623932333531313035366665343663316665316536633662626437623439366637303434 +31666630313834356661653235303066313238343030333831303834363739396264353334396365 +37306433313133396339616335373966663334323532386362306564356131623133323538393732 +33306265373736636438613330613731646161373038636663663135363639666531633939343931 +38623737656561343038376137326561323765633462656236306538303661363033636234333830 +39386337623137653637646531633833313738653963636131353932393033633339396438383563 +65633064386166306636343334656665343735653231336334653339363030303430393237613831 +37376530373438663938626564333337643132643336626535666235653332326235656531346533 +61336136656265643161613166646162343335663230313437626533663239316232323833663336 +30366637636362316135366630643632393134663031666431303265356565343835633963303535 +32323666636532653937333739613135373836356232306538383437353764343833333762363431 +38653531666431613466393863656239376537336166303964353164626130356132383162663666 +39626363323266306632376263616432353765363634643466343535366165306531313763393632 +38336633333438643134323262653132336132663337666634623662326662383463376266653431 +61353132643937343230303834363364363561616538343932326362643534363234643566326139 +37376661643166356637363639623536363263626231376136343164336366396138656539333963 +63383331613932393233366636393335653833363039383637383438613833306136646134393034 +32316561396438383562613466363133383164636462383065316238393964643239366637396461 +36616233363637333961616638363932323530303236393265366363393563646262376331643534 +34373366663765633639363531343430646139626362383962303066363930333634313437656265 +35636262306238326430356638386565626462643434323163356136326665653061633039386432 +38663631646337376334383962333930366539656635303164396564326334393435316332656136 +64303563316438373164393766393962643466393366626334363462346130346462393834303732 +37363933653931613661343330323961316337613065303438356136643263646539303638646366 +30396462653035633966656365313137323565656134616631393235353635616335623734663761 +66623534313334303063363264663632333534663863626166376639396530366335653536616334 +38616661376461323962326233353131326566323166333633376233353538666236383764316361 +65376133633130613335633138393134353861383464646564666131343438666262343531356465 +33343761333639383232653236383263656165306237623437363735393035636636323266343532 +64363033316237303033623964643761333838343534306134343537343366313136356462306530 +32646665366333303132366664373335653165393038343334613962356530663763363034313233 +30623961313462356666346361323335663032383861653438386233633464383561623661616665 +61353962633536376335306438613331326262636363306239636133343832643035326266613566 +32363266343239313530353730343134363238653832353236636134386230333337393465353762 +37393139623364393961343530356530383635396262303635386234623138323635313865666533 +32653931343333336433306534633039636439353162623164646232363230396135366630366530 +63323035303064653465356538663638363939376365343364363631316637666435353838393565 +64343465393236303766376237646234366130613237306439663938323235396165343037666636 +30363736326433313733303832343761393465646366373139616436656134643738636439633533 +33333564313832333132313666353666323338633738643866336232386638396539646535356261 +35633135656338373634376464386666303262623361323531616161626631633965306366396165 +63656436313434653565333239663831643836386234373963616433336366356536323762663933 +31303331613433633731613034383764646330313965323065356435666665393730623639636435 +38613938383762323539613237396366653764643031393335316633356235333238366533326362 +64623633386635313161666635663635386337306535303362303062616161643433396536663738 +37376434653264316538333265643566346466613665616566613839303439643532346230663335 +31323930353135633235326537646335363136333237643131643066386265333761323132336431 +63316430666137306637623661386662636636353461303265386638316236303433663266313961 +62303066626439353262643164376262633133326266626530663261376538373836316139643232 +33323337616561656237353937303166346632626436633830363034353237393261353732386531 +37376461386234383335623663323733643137616131663566333331303063653538386238376366 +66663038643135363831623432363366656234653839386661663762333131383632356437376432 +63373632663938383265343663343839366237653737646233626130356433666339373632666465 +35303536326364306135303436306266613166333034353565316261363435376636373036376236 +38306537303466393566643635343962333431313233623139393664623338663037313838653030 +39653238633365393163323764313534323335366331366466653137333534353438303463633566 +37356464646331353665646332336136343935623335653265313366343334396362323436363137 +39623038623866326466326166323066663133636336323631656430636466643663616461356465 +64653636336434663266356635623065663065343837653266663333313038303064396166316632 +62333237323832353165353733306135326633313162323763376431333661313162613538626532 +37333331333439373336666262646361666536363733373439356335333062383561323364633362 +36383535323064393562616461363730336662303737333439343765343464343665383730373936 +35613431646530343466343164336561343664396563656435356338383539363365363632346365 +38333065346463653234346131613337623362316237653332643837326662363061363638343564 +63623363643964346362616664643532356630353365356434313163343031373930663737336436 +33333366343634323130376439376139353032613130633036393164366435623764363536303435 +39303730633237383338633363303034313839373435636664333336313963316337616461623636 +64653932306538383433353037333337313863303265303130316265343337326335653862383835 +31633734646436386364363065386162666566623936663635336239386666333336343463303334 +64313032326233326439636365383635393135333664313765343466633335643438303362356163 +32343265653938626263323466633063343665303930366630626262653936396563666335656564 +30316231636332323531366233306339303637653166363863636666336633363437643664306633 +30376632393561333735666535313633303231393338303732346232336538343634326261653966 +31323236323030316461613937363561633839313632343233636165653839653339363836346239 +35386431636431633234653339666665626363636336643165393036316435353030333065363066 +33663836666234313935653365333832656331303038393037313863613839336631386536373533 +61353632623636633066373637653732663637376562306335316338353839343966643962633235 +61346537386136343332373865653162383233326266306237323738666464313263393736363937 +33333262316138323264333934333932326331363235376636613739353832363664363766373631 +39303830366535666264613233376337306632623561353532626164653965616666353337626435 +64363535306238653933663262346332633761653331643035656333373764383833373833656336 +37323863663462336366623337303561323065653235323136363565326533643538643033376161 +61373466383734353761373834303738356337306236386331376261393833633134663366326237 +62386433323737393136366631613938353432636233313538333533393030383636336431643532 +64346239313938306530613462666238613332313133353734373136623162623037336339633565 +37373230323433366134333563343735336466396437303239643736306466643963313662343130 +32663439633733623564656430363265663432373736376566313763643034363066393863666639 +38633862623339393661333031653532353464326565623737633661366162656635616633633061 +39623836613731613738613233376631373833356438343132323862316366376235383932666136 +36316332313237656235653865383032313566353163353666333664656335636532336438343564 +30326437383034616663373731616337613262363931633436623133326466353966663265393061 +65373231643738343462363530633662633765363761333531613166303632313631383938623638 +63333633373839333965653537656338346638353936303439356439346234343866646330633630 +37623030396238653165663731333161323865663133376633636430623262653936616231666539 +35343635623138626130633438353134636666326662386336396335656130303466653138376534 +62346536313238636635656433373133633764653865303431613562306332366632313839646332 +30663939656439613232353631323532366630663733626137313634653935353764336664356361 +38313135626561363839346363623862303933643764646430343738396438623330386565386565 +61623333303264323263643036326462663630613564636236373566663139356261656530326662 +61363561346463363937383065643834643532363161613965636161343061346366393065316464 +61373365643461306334663137363834353735393866633562663362613034363565366239303834 +38313066346461643161633631356662383431613035663662393161363532353130656632656137 +63633461653065646434373436373539336566393331643966346563633366373231356466616461 +30636466306363383837363731336361616161353461613933383834613435323166363737333431 +36643561666435316134663766326565326265303331613231616439363262346530303033346332 +65363432396231656134373461636434393666633131383830303434383739633338326363366463 +36353431666530643431353236663262646666343839613136366361313766643339666665333135 +35633035666633353036376564613630633562306335376233393535313236376564313634383934 +62373433393465613630666462633436643139623838356663386265376462623761303266373961 +64393638386337666336633033373436386136376164356438633530616466626639383365396133 +32316262356535633161626636616136383833626138663662633537653463306565353734373561 +37383735616661353165316466653532396132353132663837313563383035363737623536653539 +65336230613035323233326533386331383530646532376261313466656439376464393637656565 +61343137383365353634626338313033626636366266636335613633626666393037396361343032 +63323137363030383661313935343333326566343634373232383734636364636337303134666235 +66653632303533386463353636663562326531306466373332306664616332373131393764333235 +38633534356630376234633533363131636339373338343234313832316465633465356530653130 +30333464643265666361373832653165646262646539373765316561376535336537393733333738 +63306631383866336238636362363832313133383731336362353433343164366166653461363464 +65626430326637326266323964363639353532616538653363386634656635356634346563373236 +39373336303839613466306537363866386265396630656331333863666264383835656665313366 +39613865336133323166343765383239643035383162373065623532656236613838626131303533 +34646239623238613337386135626462323030616266303563626530386562303861323061383038 +39366361343134393830346531333232656231643939386563653665386136636665323761396562 +62356263616331633164643531343339383463333237356433356661336539666230316339363135 +36316632303632363033316665646664633338373163643038386235343766373435343864333563 +33393061656230366134666365396261663836653331363336636661643638643235666431626335 +61336530343664616336663262346630666562643061323831613265333862363363313266356466 +39363366376637313964336535663738333665626633663564366464333733383839373166356537 +37393163643639366533653833623865323535646336663763643037663134313165633265623736 +32303237613331336338643930313266623836363238633936386531386137323734643735396265 +62376666626462373537386334643664383838646338313634313631643731383039333261343063 +39646130663833643534366131646563303866323462393430376430366232346130356439383336 +30306464303734336463396230613534393465336461616336373833613530326364653530636361 +63373764383936363962383363386665643130343466333837373734353632633162663937666363 +32396162393662396265653735363338363138343430386537336336386166326433383336353936 +38333366383334383834383766326566646633323764346230646562613763343135633631333037 +34373433623739616465386238653839643763613234613663316530393231376236323565333261 +62623361316435353138333331653562373730376239373233356262653965376137396163663339 +39316230303236313934643664656562333433303766336535353136323435393139643636383962 +63643537616331653932323731626332376236653462343631346236333435383138313466336563 +30343138396538376539393562346435386238636535663535366133363132336562663362363864 +38343737326333646136613036663235396335303238613133383362646536353431336433623366 +32666333306631316565393530653038313538306331343665313233383330386661343562343538 +35353033303637346364373536353536336634313636373862613138633064346666373730613864 +63666663363438386432376530363663653531343032653964346537366136633866376366613136 +34313265623832376465643865353833373939616138313731386534393563656632623361386231 +36343565396332333834393466363536333235336364336165376338366233383362313432376662 +63613932376230363232386530343862666336613363656131616235336264363930643632653438 +33373036653761393262653761646133356632383762636531303330323531653234303230613366 +61616437346131656331636365336437393232393562303337626361356663656130323134643137 +37623661346333373166666465613537663333363338656263653566313130633933666361303264 +32613333363734316336363432646265616165653862653030333765396238343362663538356433 +65386136303166383165636333656662353331323934353464303564626235636361373931303333 +66366332653531313536616339633939373030636539623165653133363831656365323839613938 +38303164633561393864383861356535643733353435373932326537393839653064383337316337 +39343534666565343761616363636564356138663230373832623235316461363435636666623265 +66313163623837323638653763353439336432383233353831643961656461333662316131336565 +36396261663937666165646436306535643965666136386564393631663932396263326231303165 +39336166333663353531666331303164363035653334306165646138376265613533663064366335 +33366664356563303661363230303138616631363561653032316330313330333635633862346234 +65376466663039326430346634656536663033373130383739663736643163386635653165383133 +33646637626135363032636433313733376561386538633933333166633162383439663836393037 +62646563633238323433663930643436383062646662666363383763353931333838396433323037 +63366239373032343165336132623431653234653734636631356464336433623131306236303964 +37393562636563343032313137316162666235393031363030313931323839323166346339323763 +30376532633731646638646265623662666433353434643039373538366264623832616438373434 +61313234396535383032636565303934303262373830643834613738633066643862643266643435 +35633563343536303433643736393230303531623761623366363661326632626338626365323136 +35306130343430303661303934363733643364336233663035656166376630613233623236336161 +39303862636566313131656465353138656135376166663331616331336430343138356339373863 +61633164323432333033373838623861653865383862306234643564666530653939343131326262 +31656334383831326330663939386433373265323731303565653734343966323865613665313435 +39343635636536376132363333383130626462623733633237636338643164346138393864623637 +63366335623539393061343638393836306131663930613332366462623834366466376234393631 +62653132613935303437346135333465346239333530376662323331633862646530346162616265 +38333138663961636164663961353733636664323233383538376532356138393065336636343662 +30343634656633656638666366396134346562643430616432646335306462353862343733636264 +36303762313433396562326632363237643566306136323336376630613334626238303661373334 +63383230316132663036366133303339663562356336653963323333653063653765303734613233 +30666136643861373538613463653961613037616430363964666439353961346537343363653136 +66366334313734396630656132333331386665353930363564356438626562623265626235326563 +64663132353966626238346434666535323864343830383866333734376462623932633639653365 +63376336373236613532346233333539323930313661633739633537663334303161343532346162 +32626237633462343533303036386335313331313638343566393232313962633134373362373035 +39616136616237336564393730333237666539623438633465373265383934623562313939643638 +34666663313764343865653430616262666135343034326231633332303037323565346564323535 +32646337363239643763366137386633396237633562653830373630653466333035386637326463 +37636338363036343662383834646636653433623964663565303761393664623235333563306661 +32346135643264393263663062383838333231646366633035333363343831373265343862316262 +62626465636331633061643732636566616662336131383431656634373937343065613635336266 +37316131376262633130303062643062313731396433336361653538386430326462626438346237 +35346635316531316236653465366538393832356634666466356533356535343539356339356236 +64303439343662643266363861323461343230306465656536623563613136323664366465613263 +66373430366331333833353166373761323962396632306461383331643538666662363038663362 +64306233366137393966313833383862393866316534373463323638313933653664643531356634 +30373535393233393430386333653166343038383437383636313938356630313134383264656162 +35333039336234326662633130626434643064333131633566643633323032376537643930656638 +36386661336363353934666663366639623432653130623864383930373939646332393936653665 +34343362616230646334323231663636383961386438353630616166376263323535336362383934 +64356432353237333132666238393939353535646561366430366265653831633136313336303265 +34393339663639386539313431336464653838626437386435613138373962363333333035613634 +63626566373862316333366165356134356233613866326565343139383639303163333235663539 +35353762616439303936316239623666616237356535393933623331323237623662613965373235 +33303032393336646561663164353166306636316632336466383935646131303466373463316165 +39303563643763326565306133353930393038323063313634616339613337636436623263643432 +33636164646133336333323237303034303635623034323835356432393433643637653733393962 +39643266323661343465373361653437643832623334616539646132383164316365353039306436 +36383732306437653434613039306438363665303831613039613030343965323965616231386263 +62333233643833666236313436393339663565633830643937646237616130326265396135646361 +39653137663537363565613362306636336433363763653836666130386539313834343335303231 +34306461623764326538393534313761646662353537386636653761656333333232663232663761 +34646564393663656537643365323731383533383333633630656537336433663831653735616561 +31336534366163363336633364653035643438646563366465336635613730346232613162376564 +32356265323062313533346136336331363436333733333166353061326536363839376665393032 +36323634353961386565306163383139663836386337633530666134666132346566346265356437 +62333331656164326166373966343238346138393537336433343164366433656366366331623335 +35346533396439356632626139336532303464343662386434356365656665313335393261613937 +36653130396263313735333836666632626235633135333364646131326639306336383362663932 +62346637306466373865653766343435643636353631633035653234336365353264613333396231 +32383765343266303038653035336162356532636162326336633137623564396263363238323535 +39383865633635646131323639303932396464323266386464646130663131653439616239383530 +38623233623863613566626663383966363835663636373634393565343933356432376131643864 +66353839303032323936383161373938323762323061333834306334643062633531613533393763 +38663534366632633837396363643662353739323764663438376437623439663237323865363061 +66303735633736393330366633396332636532663933336232666138316533646237323631613238 +63663935666366303934393464336530616635323830396230656264353631376662396462346436 +61353362633631616364343064396163653062663061373437323962363964316165643462313838 +39323939356535636365396433636138633635373833333935613931333233363631656332613361 +39623831333736346265363239393037353462393530353733363438666635656636313836333937 +31653365623338376434646639313261373232666438393438303464613339613963363738393461 +34663134623139363162656334313565363864663235323239333930316262333433336461323236 +35363332383131373766626565653737613139336630663166623933643132336531623630383333 +36396266623464636436363463626462306235653435303339393030653337666137666536303866 +61363363653632616537323535623639306237643230373336336135383636666633396339343634 +38626538366232303931656135663333373833306132333665626336393234656431623761333739 +66383164623732336165666561623563626237663737343865353733373266643861386561376631 +37343133636133363862633536346666386134363262616436393137626139666437313862616561 +39623635323838643238333431653131333238663766396533313538336137663732336433383036 +63613635663539373835303565356464366334353364353464623264623261663738636635336438 +37643466616462633332313731653737353063643936666530646664313037336531646237376436 +33393161626634623063343530373838396166393338313961343338376565376263323363346333 +66643966343532663165336466336532633862363361396538613665303166333964303364386465 +33346230656532613339336466386363303065306661356138643134643735653930376333616436 +36326239623732316431633435326232623039613232656435663630383066346463633638646336 +33386163363938393339386431666130323865393835346432336237643436363433643331376433 +31393261366439366664623730613764643936373462383134326365313661343963383162626432 +66303432326636666562346130343833363364343834353531353239613433343133393636613463 +37323566383331623137396363393130326266363361353031363865666434643261336262653464 +63343236663735333765626630653737366633333836666635326161393736356132613131346532 +30306239373639343035643930353939393231386633626433616662306134633335336236376561 +39323736326464306634323335626537333830373435653464613430633135633734626661366661 +33373839373366663230626235306464643535653931323532656261306166383063353533626337 +31303739313437653339626239313331303338653930623438643438383235633765643064373962 +31346130343866343438333262316265653431623234653638336263346362376662663361363163 +36616263643039313133646332616638356562636530643936623332633835356261373437366462 +34363139643562363334363535653533353465306664366532373037326466643232363337333034 +37336264626530626266383931366438636361656635616166343661633461373162666331613437 +61353137313164336430313763303930613962343565376561366365323032343030356561626664 +63333063313634396432393232366138386338313532326264386136306336626634343833643264 +64373439316632623039316236313164393362313765626139363335666630646662396164613139 +63326238656661316662386566366263323334613638336136393461393563623135386563666164 +35633563643762373239396430363233356533643036323636303135373463323961666634396361 +66626338353062653536653933346132626430313633646133643036663561633635623431303564 +37613165386566306463326130343136303638643333666233396664646238323930626333326661 +64643433643435313136346132656166626166313639623963656438316237333737303362666537 +39613130663137303430663637363564626162303162336664373163373339623735306636343536 +39376666343666353435306534653538653661323165343263366138333234353639396334313033 +63313836386463646633613838393632333766613961393233356165613163656537633661343038 +62663138366164333839373962663163666661323763613935633739363365373464306537393131 +36633361326631663038353563633133333434366236636661643932356261336430646665393165 +34373833393231303433383432626637656663653561306137313064626335363164643264343965 +36343863306663313536343232393332326463353865643565353164333964376636336636356635 +36316337646537633931356163336432346432303332313635313433643066323734326430646330 +63363265636461306638393539373962643530383538396432343463616663613937303839343564 +35326334396635306634326639613936363636616437356165633131393431613933396637623966 +39303837623963643434323833303138626135303032636534336366636238613633303736376666 +63323539643035616237303265313362313139366532623133383036613464653135333164323861 +37366163373630356165666465343564353532373165326130636636646666353132396237353566 +62393930316335313263653736633838323765326163313763333939653632666461613761663135 +64343930393238353930653664363562613164663738383533626632303436313233633266333365 +39626661636339303134383064663862623838363866343566616361623931613761666362326664 +35303436383339363864633931336639323463393066646463626432623762336461306365336336 +33653731363336313563376135353835663763373539373863386532313433643231383035343932 +36653265613865323266613033303664376336366635376663393132616338313264353539316232 +30313563353132613263383766323535333765666139656238323637393332636337356134613631 +31383234396463613830363537346433386162373336353431353536383134623936363432643133 +65323130356339613634306539636532633563656466356666303035323031613662663732663330 +38666238363033333036643835373463626437653861633666393239353265326431373137393134 +66383838666661643335313734613065656335333366663763333664383666636536666538323961 +34303266393232626133393637613634346162393939396264356161643332333331346235613938 +65633733386638653830323136346465643036353833373934653931633235653966363430663863 +35623734643965336663323133353236663332613962663061333530633336613132646239396531 +30326630373230343566633531373334623233333432323262353662623566366266613139613939 +33386435323435626532623333313463623934336535326433343362313631653837306237326537 +30393038356133613134316535373634636564383835636432633038323833366536626131363232 +34383237323834303837323934626536303434626637636235633238656439653364306661396337 +31663531306565353233623639616164363735663763323464356234633130396532396636656330 +39616433386133346537663662316564343765336237353831376661613736333437306566353866 +34613332356165363537336461633833393133366664643562386235616435313264653463313562 +64616631636163333762653539306131313231313366363636306664393537633634643731646562 +65666464373631346335336231633035633839363763346530666337636330343561336364323635 +30623062316662616339666262653735313232353065646537343761633566306336323032303831 +63623130373036623133396239633732386165336563376636663762366464653734363731316461 +35373264306464616235666166626361363535393339646562383762396362396466613835613465 +37626636333831326637653135633932363835663932373161313264613136336130376135376434 +32613063393638333139393134393963663966383265333634616537326638636661303564353066 +64343630376133613034326166316163666438383065393365356534383236613962396431653033 +32653765616365346334613537333730626432623766353662343965623464646561383839616531 +31383738393265333633313933383332343034343063633166613038613066356231343730376632 +32333462336131346535666235323965323334636362383435356535313438613636633130396330 +64393537653531626536383739636663386333333663366463343363366563333061333631366238 +38336234343863366364396261616461336264636139303635633863346162346335323230646333 +37333938646433333839393263396333316537363166663138333436663237323966323563353337 +31623162616162393766653634336436653665653262356363383731323934653236663064643938 +39613461336634383138613632623636333363343664616137326162626665623263386266333166 +34366333323632373465303833613137363236623736656230336664356636323439336337323363 +65303130313430303662386339336366343737376538353361343836663839656233663538386661 +30623361366337316436646332346566633562343632393531376632666361376565313862313636 +64356161303339336136616138393266353637303138373639613731613963353561346639653765 +63643736626435386462393836623239653864383865643634303137663665336230356262643164 +33613834616534363432353230353765356163366537646435363531366536303131623161336661 +32323930643162633438353833343431636461343865363239383236656335343733666363613639 +62326133643465303861333230356564303061303835336136623334626266356464346563323564 +39623335643435653236383166663062343639343831663537653833663263393437323462356430 +64663637396430393166663532336237316534383231636137313438346665643662383939393536 +31653337386135373037636436616634356336666566313965323262653836666462306538623738 +31626136343531616466316262656462393861353739373938343862393938343739363138646131 +30626636333363386363343438383337326563386464353538343038616232613130373035363735 +62356663663566383938656663663933626561386436663134613365663434653936336137643266 +61306337396338663032393130636339363465393033653536323538616532316436323337666138 +61656566646539663438393438316633633437366564316666396130306535303866643833613962 +39616631326565643461323833663364393631666434633733313161646130626335313462396562 +33303065396562626338613563616130303936353237616233303465623138323166356264653661 +30366537616436626333373362316463653335666265376637386338373136633063336338323164 +64663035613839313161643862353961666136306439373639643038646630663831666265376231 +32313531643866313636326666343132323230303132626433663161633062356134666362666532 +63646232613930306339336230343433646363353538656538373737333336353038666234636637 +63323565316562306365366562646333343463613630393264643336626233363830363839346137 +33663864613332633361336136326534383165653166643331313335363334386562383763363538 +64306566313863333338393665363239306636666432623038663266656439616238333261626236 +61363336363235623935633937656531623139646636643461393162633765353137386261363034 +32313730663666653937363564363737356632653631396363313339323262633937326233313264 +31353266316564333838363532653934353662656164353662303431323035663733633963613132 +30643733623163313032383631636338353336643938323135393433376534353631306264396433 +36343636316331336631383333306663303961396433336363623763313336363733353934663736 +61303734313434336439323732346238323932316663366330353935313866393733353035306664 +36356163326637303134313565363562666562633233373664373437323432396132613535623237 +37613232313963373439643462383532623661353231333238663564346637313465373466333964 +30633237356464393233623733383665613662343030346562303764623335623335323131303238 +38353061323033313934326363613836303432323163613530613565383239393662346130643561 +35643030393565643830353231316165353439326465363134626661396561626136663738313964 +35373538313636653162643365336335323133666166343036333332316164373366636637383733 +35653661623430316566363336323235316333616534393131633532386433666131653963653435 +37616463633961663533313135303366313162373263646664343963646637363036306334316336 +31323834663562313166623064333761646466346430336161393336653733353164643561316632 +36656461663165363861353063333234336230393732643533316266313564623831643566343038 +36333534303138326134613162336566383039396435383431633166333430363931653865366535 +34643431353064383735323631616533643330643432333739656535623163643236636338366464 +65366466636233616439663639323737383333303832623234623466646430393263633463366336 +62353664623962336562666163303932396232613364303762646634323763383232363532336139 +39643866353738613863386136356563663266346134643464313137346637313564373566336136 +36346136613565393236303466373439393437373838656138383339636465396263333137633064 +35356134333665353139666333343436393065636561333833396561376162623864366632333237 +65396264656265636265663564373439333730303835353435303832363564306130393137653264 +65386666343937313432623034376561323837626166643065663564303331333066373637643335 +33373236346366333436666137393338373032303261336261653431623139616230636637383432 +35353965323864663730613464623664623932343663623563376436393936353865303336623637 +63356634656438343061343633666236333837346139623131376265636531323265363965663965 +66363136376531323563396264636331663465303763353834643038616666316237356164646636 +35363635646336303831313834316666653337393232396231626563313338346562363961363737 +34666164636661383534373136646431653665386666646639646263346265666464303466343337 +30343261343862323238373366323231306162656436613137343062353561633038636536353464 +62396566633665363834333537323130313064333536376262666334383132313861306532303963 +62663963356537323638646232656435393130623138653635346530343865626631623339663335 +32313539613933303564376335656163356465633365366231653339313461363038386363653435 +62633733386130616530386232366236333438656335393535353531616532366637373039333361 +61303433613833366239666366643330626631326362656637376436366265663532363365343965 +32646232303334366637346633623836363930356136383432646334653564616663363263303563 +66653965663032376161323732343732643462316365343733653536326166613663376437376139 +64613334306230393235636263333034393865653739373132373762633538323538396365623064 +38623164653464393939323731616462636336316236393463316364353030633838623436373761 +65343762316234353965656137653865663763313964313064656234386464613839633834633738 +38313166343935343739663130303263373363326165323535343237323835393739646336396463 +62393765316263393066333634386338356662363138393836393230306539643831616564376338 +30336532303135666234333566333639623565643131313730333131393934646365373165346632 +37633831626238363336326639333737356239343835613434313730636562326461393335623737 +34396237326364363033383066626539326638346132396436343330393931353536666663356531 +32316366363630623836353430333033346362663732393861343333656438623063396432646234 +34383438336461353362616136323039626164616661356566643430653563393430613363303763 +64383365333830646662303263336637373462343930336661663237366561336239333434653363 +36333661353437373931336563636537343232383464356539636431336439646130323065303632 +38313331323464383134646630616465633636356665333735626133646133613438666134393239 +63343965346534386662373433373164333439326333396536376462376563366331623338386131 +32613134623938356631646362616566383536363838613066333130366637643261653566373734 +39306263383638663031326539396532366139663136326664633734383764383161303665363836 +39663332323764663463333066666631313561656436363637616433353232346363663431643635 +39303536626239663463363861343032616138353731343338663933306435393732343166653264 +64653061396438623463656366316365356166666234626566323233363662376638346564346632 +38383036343834363634646664353434613231316637663861373363656536396364366132386433 +62373634343665383938306234306635663638353362393838343631386631383066653633326238 +30343431306438333063656664623035396134626665326238616235393764653562616365626161 +30613335366165663462383436626339326565373237303562316435636233613437353038613038 +63356637393665343932343066313634396234636430346131323863656538383431623762623731 +31323330396131393863316131633965653966323837346433356665623335353865643263393833 +33383866316133656432326565636666626166323665633165376461353364626562336234613038 +64396132353866333366663335353463656663366161343133623834346631343131643064396437 +61373534383833626138633262646361326238656336383363363337333439346139643763626138 +30306562346365343534356233373666376134313734373865353061393934363730653339393035 +35353935373263623635373663386438363331333132303634353039323333623535653632623636 +35613330343633333839363238633862346462383564366638656331633939613334303937343836 +64626263353737396361646433383734313666613432623736343939346435303637373334323438 +63353033353762656331303938313230326663356333623761666461346139366632353537663434 +63636139383538386534393663353533633039393763313338336337333133343463373362366431 +33623162646164333066653636326364633363653966356337373937343932313564326437346334 +34316436393161386166346239353933343866343266313962323732343636636466396436313630 +37333131326139643135663338303532653036656564343163646439666333616136616636373864 +30353532336333616139336431623930383932643339386131393063343638323937393430303831 +65343239616631633633623336636561336235333932316365366464313634326335333433333031 +61303234353138366139376662656433663837363665623938383464393962356236376436306238 +63323233646161323233663034643232616239346234663136316266646166613232633835313064 +64363966326466616433326664626163386632323466336431663338396134393966323635383863 +33383834666237653935663430333861306533323735653961653366313634313662626637303364 +31333037666339386466326236353436376434633239336438363735313738346630303966633230 +32363635313630663365383833383130373865623563326665373035313835353731643062613931 +32313638646632326632623839623734633032663837333533323533613432313234323230376235 +37633832363838656533356238373762643665383566643664646134633563306333333131373233 +38626230303933353765663862653135306636303161623636356461363033363835636263616136 +37306366663232393863376432373234613433633832613634643537353661343430656266636631 +30306236643738376635646533613439643737386666633739653864333266663633353265663935 +66663862663834643134666130366163356161386538633938613663316230343531666565633032 +33666531663033376265613364643036303038356535373039653662623862366139616333343663 +31323962346236653361653266313631633834353638323435306437343762343436383466353834 +64333361626166353136306464646635336431323866623637666262663666633565383138613739 +63613339333733376631373831356639383662323161666333303664393665636635656663613464 +33306463303262303261363230346137306438343732623265663965396363323533396464326531 +61383930383830383635323832396236633064316135346634656565643432316635623536363232 +36383837373761646431653738386333616434623636303831326263643763366539353135333366 +61326538666534623438333035363363353539383233303363616137343934653333633762346263 +34356664663462363135353834383366326266323939393532633131643437326437333662333931 +36383761613264373837303165336537353261643762613734623232373536376262313261303262 +31326266386138643461643135383936623439333637366530393263363934333565363531386166 +35333430316635333438643964323337643766356236393936313865393139663037346461346433 +34653032386338303938306436646636643930306131396162356465323964393862353364393735 +64346139653866623461353164343936643636643035396235663730616265666563363739613034 +64623437386664646237623335323730363161386262393139633735303365393966323736663232 +37643230333163356238343431643730623437356138643466393932646361643663373238633239 +38623261646633333739393735613235653732353931656661316432353039623435353464313030 +33393438366439663765646139636239613461626436303237646136666232343836393161323662 +63383934623731373439343764346239623661646130346462613834333832663062336633303837 +39346365383531653335393636653865643336303530366530666566316330636239616564626234 +35616463613737613461313636663434326335666431373934366339323831616636646536353462 +62363730316466346339626537323839323432386263326137613333373739326139653939623766 +62633033316334303239363132646530653738303161396364656638626336623931356661373564 +36343432636432376234613530376661656638303930383564643938396366376534626434313461 +36633639313333396235313031323233383065386639656434363137393063663965386636333432 +37373466623865636636393138376364373163663435366337313936633364376663633462633766 +62653530636165613937386231616163336638613564663164626636396362333936323235633734 +32363465316235626330373262326365303462366537313333616430396164353064336433653630 +36373231333532643562366138343563626666383162323138633038326361663832653232306239 +35613439663234336365646463646264333462646432323235626438376563336639376638333935 +31666535303763306338333462383166633034333730623639343136643235313334623162646230 +30666234383237646566396539363839643532653538616637323964313263393931386363616133 +66393263343531363963653563633532386539373638333865333963393935316132346263376462 +30633034363265313366346565373064326435343936303135373931313762383566643635643337 +34633636633730353763303031623332383136323061373962363366616563636630663165303432 +37663039653133373762663834333734373134363135333962643363626666333932656232653333 +66386334636237303965623461306362353136373730626361643361343135613932323565663261 +35616630386134633866343062373665366232653638613532363765303838386563363866613637 +66326233373433346239626634346164393361346561303761646565353130386461336434386231 +31336635326466653033383763303231366637656230323364643966633634633564613836373736 +66616436333765636465363966396363656561313330646266313763363061343439633432353065 +36626639373839346161636563646633353861623636666161663837326139343264306166383262 +66363738626662653339666663393638313566363463373230616433326263326332393864346261 +30356636313932613463646261633331653764323763373934383930656638393130323136613231 +39613766396362373339326132393533616364643331663564653738373130663433316364323461 +38623938356164383365663637383633336365346464386462366663313038306535336663613934 +32366135626338363533383466396534666461356136616336383437346264356631636262343165 +37323637656330666261396137613965323764323062386135393032376330623162616563613062 +32333537383932623038353965646530346662396463613537316366326464653537323962343135 +63646266643861633739633231616630393361636137663962393133346466396535356532356135 +34396665363631653861383333666662383334633439616532373231373438633563623637383565 +39396364636236323761366663633164303331363261633435363566663639646634643066623735 +64353931626133313930373637376363326363396465656335356235386334633631336266333763 +31363064346634346234386230303466663765656335666338303162636164386435376238373832 +61636534663661323664306363306239363935633930653761383864616435353431356463633438 +37373064626465653533383434653837313335663234613363376231306166386339326637653231 +30353836306336626336656336323730303063656565323435326263633265383430663931363866 +35343530336636363331333637623438316239313464383465383862323262363837616634313162 +38363939396136653765663662633833336634353038313531656665356433323566653736376361 +66666166396563323635343061363766646236663133666461306438616663353434613564363036 +61396437353637353264373733633435373962356236656437316261353633303038326237613062 +62316463336439323932333531396561643562353833373362393064366537363866643566306637 +34306162333563383633626335636239306331613737666236323038663235333135313831363731 +34653161333562613264336333663939653630353533626330616163666636383735623061653162 +38663665643438666230313034303066323363326535323234333562663838643739373334343266 +30353264366664656565373961326265353139393535663662323437383162306132666439376336 +37323831336433633337663632623564303132616139656134643566316233346430633534353161 +36363332316463346337613331653065613766623237386233363138306361393132646230346432 +61616135376265306263396130623034386663663434623566653564376362303835356165643962 +39376262623635646534373331346562366261353863663831626462353038306363363432353361 +34363335383931663864653866333764393265383362356133363264623934313235333137396363 +62616639323762323533323566336238323238663032623539633262356266313936373231653663 +63386563376533343130656436633837643935313864316261333337303934303665343839353035 +38633466323039623031663762663035643461643531373737646164316436623337353231613534 +30336330616333326137343663323264376433323830383835396236646363356139386436613164 +32663831323462373231303863366139646265316339623464653964326434356531373763663434 +36616237366163386563653866643061353230663264353733653137653038333037396132336639 +31333932386232646238383963626666333165306236306234393239356231616438633632653462 +61363563346263386536363230396136343336343338613935656262373563353136333832393663 +63326262613732653461626638386162393030396662303939363664356233353430336330333834 +61616234316334663232623233663331353162616236343236373264656138393636393430376164 +39386439663231626333386432626263626438363239306466353032663937663635353035633237 +61363437343832656230383766323761643939656466636466663564623137383639623064373638 +61366665616636383332376437303734386535666339623561663863663931383331636262353437 +34623561306537313331306434663266656631663564363231323534633163363264343432383938 +32356331653534343362643438323430306434313066633563646131323835343461303233316163 +32313436386661623361343639333836636437656562373265353739636236356561653464373162 +36393366613162356633643839623163656332356263356435303366323135356539666362663133 +31306433336565396163646135613662383137383235333535666433633031393165333638643033 +39373765636531376632303164613335383337333432353439383366316139636631613761646362 +32643864656632376537323330333831393531386465363666623564366336663536643433613337 +35356465653430343866363834333566363234343666373363333239343064343335643961616666 +63333534313638353533396262323337303835303661333233353962343339306537333730363434 +64393033323638343865363966303237343332373135366363646630656163373339323037303537 +63376165636639613737363430393436363337623934343237343836313665663865353934613266 +30303737306662376433653039303839326530376234323064653762626236393733386135643364 +62323461313430643831653863383161383233336335343838363037383832326539336532633864 +63336262623464393066363030663230303764653338306533353865333161346435343635643632 +61333466316534336432306164363638373235356161353431663639633734363330636334636237 +33383761623734333438646562613339303532313966343538363034623036353932663130323833 +37396230333362666433316632343164363033326562356466613339333432393830623565396336 +61633936346265623161363362343566643137313938323439356263353034313631373864633734 +35333865323963323435666236373632363264666438316238376339353838616432346131383936 +31643661326337323338633364353531326538616330313032326231626136616463636264653935 +62613137373331386133643737346239303064333638323931623932303962376365316631316166 +32333564366362376132373362373234366636656664323465323737623962323533333434666130 +35346637636635643934636230393432383832623932393865373137373132613166656263613464 +65396237353062376562643263386632663831326265336362663462383861646333363038303364 +33393031386635343366386365313839653562616430343062396235363435306632623964623665 +32306562306334656562613864363963393338666436653830613536373864333465386162633930 +32303537303634666364353032613461316166323131366433363563353632373231623631616132 +34646639653763633566336339363365393834376334386662643964663265343730383062336562 +33356431316435333831656361656332613733386361316632653738333961343037306436366339 +66383932386337623833396534303936353632376563316662646561386432376466306462313234 +61303634353938346262353436613331643032616463363566313563613034366635346130613634 +34343834356437663430373936306364323062356336376233653238316331343630343365646665 +36653331386262306465353265663834366533616432393764303062333638376332376430333065 +31653331333364356265393439616465313063613261623562363038353330643439396633643062 +62633132646366373861353237393131646664373536633435363134653632346132306362356262 +38383464613763633236393737363364363830313564373161336230303864343863343164346134 +34373034633966343731353033343763306636633061323361646564376464393131373536356238 +64646464353763633934353561373632383133336133373030616563623636616438626436626466 +34616432303436623931646530646336336135323461383462646561316230376437613266663339 +38633334333363636463323931386666346336323438633937353631313362343161613032393265 +34666437306139383434626666616431376136313835353363393134636366653137323439353564 +61343262356662663363333431396663316130313637313836376230643133623166323337333165 +39383163393162653738376365303863363963323532633266326138336634313037373335353535 +35396461613233343961643233616566393037656235663365633763623733643737626639636332 +38373266626361383835656239333331303737363162313065336432363464386262323331373835 +66373562616665336466393733633436323061376661383238653433666362663364313132373438 +62353335343836626163313237373530636136333138343764353734316461356530316665336663 +30373466653630626433333531663636616466353436343033666236396238636265333537363661 +64616433353265366164393932653530386631376334363632336663653861393964326439373462 +66343432393163383266633264306332313365346364353938633336333236346261393263376338 +62633563346238336630346262313434333039316664656530613566636364366366613063306163 +61396265633662333364613838633165613530643531326238383537613134626165363838383531 +39613461376661363037313332653138363130303762306535383466386235383161383861626365 +30386230336634613834396532616334323663633666373135303964326566653239323038396232 +32343834373633363036646136616139306364333734373434643061333031303034373230366436 +31613562366466643363396139623537306663303734363362656265343636646565313933343634 +39336639356636363535356232623633363134393161613033323861306664383030333331626639 +63323432343963306230613865306262656231613537336633343138373038643231326565646632 +62383837343634393030363130363662393933663139613363666332333437303364386134373231 +30396565356637366566323232643361643165303664636135343561613765653836316335373832 +37376563353334623334663030316334613534306534373330366139666239656633626665633538 +39303766613939383139646463316465656364353965643637613038393862326161623338323133 +36306133663232653165336130353465373761623765633439303966653962313937663665393736 +30336433613634363230623836396532343863326138363632306333396535353039636536316134 +36653036356335656238666437303932396131363536333031656638396535346333636538643631 +36613136306566626162336331363434613434373237356465656333346536383036383930633466 +63666639373236366330383561336164623831613630346262613132353261623163393838613861 +64306139326531623337623430343336626265643136633563393336343963383636646632343933 +65633136396230663632653661646330646563343934343532343032643231373837663264393563 +63373563336131653066626662613464643035346634393665313166666362323063363439383830 +66303465393737353839646432306261663139373865353938396162373631376461303064363531 +64373665363062653733376535313237313663613866383037373132636166333333373039643261 +30313466626661646636636334653364303964636636356530306434653461396664656536333963 +65333663373565306230356364636132396332386530393431333536356537313934663931636430 +34333834396438613561376237323536383835323961363030333939623030343433626666373465 +64376132613635663038393135633738343636653263343961323966393462626532346164343830 +37366134303564636163633061393761646365376330346436663366653266366638333465303131 +30303064346634653833663434623865646237656436313136666261316537626134313637613133 +31393935626461303566373431633934623562633265323632626330396138326563613134393038 +30623434366235333630653536353763396335666134623635316466333938633437336138316162 +62613138336363306465666332333536393261386535346134373230303937333635353339323566 +62643163663333336664366562656333313664363530633834633437396265383365376261316564 +38333664616533376433633864633564633363646439633264393661396663303065613833386131 +35353265623830393131643830326134393033653437623564333063333431303834616537383038 +37616633386165323432646266633735346562366532343064386463336164313734646264343036 +36333262663462303931343633666162663833353465306434363562363732356539303532303936 +65623365393465366364313736303764633631313936363563616432356435613163656339373635 +31336433623163333931633561373634316639373535663333316333613961386338383961366338 +66643739653836613731313034653562643730373665306566323962623832306430656432623864 +37626565653432643631633536353835313135363163336665386461393666366365303334353364 +65666535313531303933376435393837613338343435663630313063663433306532623031623631 +34353334613165393132643966626337643938396465373534646166383634306631373237656165 +30373831653232323362646365363839653638316663623232363334643465376138343065356166 +31323061353961623430646137343730346136323561653537633230313462363939333539316537 +33383039636637613435653231393632393362663533656436663338623237663238613464383938 +62326234313939313836366237343063363733343166346564346664623037623433373331323261 +30326164356635626637353139633933323365326531663965343634636664643665336165353230 +64643962323166653762653737653465623036653032623061323832656262386238383530306430 +61336639656264633465333366363762623062323165623532626366663735306366326135383232 +62386361343566333339333565396562623132656635663663313432653033363537663331383761 +66303436383532363762653730323531316663613132643364623631383164323635386665383764 +65336265366339326333633435653864346464353537626437636431616137623565616335346539 +32646332323664376638383461363934316363366362323861373137326337653533323831666462 +61633734393936656538306139303636666462633834366232643365356362633533353163343239 +65613138633139616461333362656662643163363365646330366338313639666236333131303735 +62393132643966396635373562333038353866313135623433353765323334616432646466623738 +35663138313166646435653330363364663037376239306137306264323038376665373830656434 +36373737623263623539353066616663626364356230616532663536373235363738396163643036 +66353638393262643736653161363235633933636137343864323137633664656333323561386331 +37643365373733376461326139663565363066636230633837343431366636616332353538636636 +30316261633838363039306636393330626463616337336161373337663131393933363066326537 +64656331323238633532333034323737383163643131333866623833336161363965633332356439 +34313364353461613430636562623165383335613631353436383139646463383063666433643539 +36626261663762653931393762373733336137613665396562393766326664653237333330333061 +31353639303831323763366439346236626130303339303965356438323734616136383965633261 +65316231323964336639336332336436323965663930616432663630343762633633323362353039 +64653536666331613235303561326666646335396235313438326338333462653865386666376562 +65663562393937613936353839646439323462323531663432663161616261313336666165346430 +37646232333536313930316366383964393036363536363832386161316535323664626537313661 +38633735373535653063366562346561626462366162626231336530346563643262326462613434 +36376339393934643963633135656562333932383334393463386134633165336234623937633861 +61393031336538376465356138613036346163613439636539646464323264373937316335613863 +35323632613530316439613037643363663135316530663830653162353863633136333465306133 +34303636343738303966656530633437666232363639313238666265323463316436303564303463 +63386564343130366238613930653363313436353738333261623365616634626566346633326137 +38396333356436623730376663633037666633333930633131376265346661373063623665646434 +63326465643162373366623934333462333938306661633433653831663734653639366132346432 +61663665316362323531313963356631613830326233343635653537373764353933623931666161 +37386234366637313439666361323530323765613563626233303562323530356533306330353365 +38663165666235373436343961316434343363323062396465626533313730383338636536656139 +38623830623038643234313238376134613533663731353262623431336331323862343038336632 +65313162376334306537626263393934343164333461336436396666333135343466386439643637 +38363962386438303537306631393236633661623030363138383064383133616163633165303538 +64623638666536353135333462663266313630316165373666383464366537386430313564326263 +63663336623535323561393337653835646462613561346131666562613364666239396638633066 +65663138396263306637373630663933353463666633366161666432343638626136633262343530 +66383037313132353231633634663439663034663139383764663635666163366465616464653833 +36643762633430656337353562303061386530633133336166613732653931373766666636316164 +39363831316464633233656533386138373735653834623566383633363133386435386339666130 +32306562643039386266633339313666373133396164386235386165313034366463646334373336 +35646266323837643565323030343666623439663632383564306434393137323862303536613135 +62386231366632376234653066363137656538343862383233323964613734353331366266633934 +62393161393835336236353738623437646662313361356439653666363564663464646237363463 +38386331373737383230306532396439663532616530363561643039366166313465393039336333 +35356239656334393738383364323864376539353364376437643938613531393730616366666662 +33366338376136323737396434323035623163616238653233613930656631646334393366663962 +61613033343164346435626166323764646338383262353037373732663030613933383331343937 +32653032653864393530383637336636326461373736396330366561643161326361333633363434 +37306465303263306236636465326664643133666332396434636565373235623866663030613566 +63366263623863366466623831616665333738613538383661313735306164396136373331613734 +35336333393934646336333262386130643337303431626264326563323966663537383535613232 +62333338343763363834633836376635386563666339643831383135633561613838626538393233 +30643239333434666232633535343236653934626338316139333862316332623839333864633738 +64383865386262383261323233386363353864646538633239636463366133626161326666383136 +64353639303864653065303534353864323565303331326666333864626563643239663436393533 +38386561626535373639313031343630353031623335356533326634656662306565353436323162 +30366132383637393139373562636566666466643239313630373434383236336636646362623766 +65333936376635363234656238616566326635653936666230653435356465313939396139353434 +33393564373731373366613332323138343165303733613331656463653930393936373064356536 +30643263373539646163356563633732313465393064646264356535373630626461623363373838 +38616133356233343237303538623635303336643132383863623831376533333862383166373066 +35303462396162343533633639613763303665346338646466383036343530636365373733333638 +31393433623131333931313031353335306535303137393132653034663666373334363531366663 +63383032343838666466626636366265626131303039383134356434333436656438633135633064 +31666439333132326463313235393434393238366339383732343235646432623363373563313363 +33303538613762326363373064303839663939643730626137656466386531646439626134636238 +63366530376565366664373361333833386362346262383861363135396633353836376465343662 +33663234626536656436623636646630303733646636366434363932623864333837353238376630 +62386337306438626335623638613961666430646339653733643339373733396532633733373035 +38363365343538393133363261653761646463643833373335393537613333666363353166346164 +39653533393062323636336162396564613063373032613839306164623965353130646263666537 +30383334323565623633306630393536323835303163313438393666393064333434323030363138 +61343639326236356164633261336433303332393137333433656332323238383138623739653037 +61366339663639316336636661633266363264363338316261386431643965393635666532303734 +31656331303236326562396331356235633435643530336335373033363438303930636661353239 +33373338613466653863356630336238666235316437363430666162656635386130316633366165 +33653630336263336565623739616534306362376134633733353339623536633835313431373964 +38366337343061616139613235333033653562663134366132306231383539636666646563633031 +31646631323437336435306537626634613164623763626330636565613162363537613237333831 +61383830323465653531393062313233336438313438663732616635323730653564363131373236 +32323232613266653738383565373738623233306261343432623265373364626436343938396266 +33626635313461306438346661666334326432313733393834343039343336316138633535316530 +38656233363133343432636238313731666366656636613530343764383431623064313539656464 +35313261326162613739343939343662353264373566343636343064643061323532636436633863 +63643661663234396365393538303466303165363338343633303138383635646661626166313633 +64663735373261333339353136643233663339653539386664326132643666333064646433646132 +35646263353737646634663237393335626264316238656537326663663664373861616439313432 +63396162623238353933633564313266633439663566353638326439373664366431313436303436 +66623931343966396134646165373363663134313731313134636432323930643332623462343831 +31396334653038626139396663333664323938633737616537373961316433633962366333613130 +66666535633136386464643537396636396139623134373764383037303135303863386436656638 +38613636306231616464383530323666376330396164336535666133666334333132633566336639 +66326266343237363837373035636232333330386432663539623838303330333735396265356230 +31386261633134303464663136373735353731626432653436313031623836323665616363626163 +38393533306530663438636136386561623066343732623130303730343839353365623134643532 +61636534333933633538366663663538656265323033396434666331313266356462323832626363 +34666135663834613538613535616561356261666232623839646564303734363465666637303266 +61653338393631613735303564636166326665336365356239303435386166633434636630376532 +35633138623136353637646565323139363938333135373363383536303433656231636234383564 +34393332313761373939393732313434363563393331666366383539303365336635653431343463 +65623335643466353037666534626366316337653164363664656331373538386165616566363435 +30646263396465663237643530333436386132653836303031373433373237366666613730363732 +61643866626639653134613931653431633735343766393539326466356533636535393162346134 +63353364303463343638316435313262663139356336346662313062633735376435343139313432 +31393532663432623439636164656635613638656335643038343965653539386262356462316238 +64373236626437393664623832643139386537616463663637356231336431646334646437663330 +37626565336661313862343562393639623166656135333966666563646438623532313262643534 +66343138383734383663383865663366363830343333326138613531396662386330633462346165 +31323561343637393861316238653934346635376231663633646330623163646330636661343166 +31386662393538303434316537636136376562373731336665633264636262643036326461346662 +35323736616238643765636233613566376431353539613233386333306465366235613131306335 +65663939306231313137663237653465366266643765363138623538396236616235633632316234 +61376537633539633638626136656238383539613564323930393566373435633162323239633062 +38636531326262353463303037353231666638373935393066326630376465343235363533643531 +39646232663830643239346232633965393535313536636637343735613839356662356263633133 +66653632366165613935393261646434313337353734626634356632353061656163326661323963 +66666130316562393962666238343162353761633939323233323762366164363263386636306535 +38336361346164306535356164363033656262326639616266386532393838336139646563613833 +33623433613565623435333932383166303162636662613831303765386437323932333932353832 +34353865373163356633663736346262356638666363373133643165373036646536663430386239 +63623762313462333432373632623466366538376230623164393937623739326362343935643134 +66303639353135313532363564343762653730616131633037643661333165663733646561363962 +32666165653862653561623238396131386434343732393764653362633864613662623437626435 +62353066646562306632386335323936316634373433643862356137613636633431626533373734 +61306635363532356335646466333031353732346165396363626462316263333635653734393332 +64323434316231663362333834323738346638613962393963633031633637323161636230386638 +66636631303738343639353534613666643362323766626339613732373864326161353137643130 +65396539333863613737333233393931613738613734396139373766643430383165356565343031 +31336531333163373434316237306361626438666537323531383361656639623865306533666236 +30613837633536363465646261613964663862396337623333386631613866636132306636633066 +36613231323861323630393062313864316366383939323634363164636131616332626663616561 +35623534306432623734633066376264363532393861383665393337613132656533336565383730 +30393039656165663234663261633936323365623430613234373365313665323131363839613365 +65616330376365653837376465343139623763333132363030353136313733666432333562623235 +33303461656133373364386638633765346436376335363330303532663231313334363138383565 +66386231393835383030653936356362626130363433393330336438623763386134353937633462 +31373238636631333338656438326463626638393734343263363063376561323139663565343233 +34636230336132616437386537663762383035333161386165396632393161376635333330326561 +33313533333338326236393632333438633361306430613233373531376438613333656439346137 +32653461333061343934346432366431373266383766633665346637336332333235373534653635 +65623339646633633766363137613939383534373966666564656364366135326463326131643163 +61616533613138313838363537376662666239356137626563636661623135306432383861653532 +30363232313735373335373732306439623833376234303830373865376139633964663263373133 +33353565313331383666336161386439373933313763663434303639656662333361393461633032 +36643235636530656431353162653065356334363037383031633237663737646264363931396163 +66376536623266363230643132613338306233373632363165373561393436383831343539383832 +36323332643832383137366563396534613964383863393835316466363461613838386437383236 +38626430396439666235316631303739393036666363616139653633353932346230626137353038 +65633934393434316161343463643231326365613839623864663934663365653164666434616565 +36366237303232656661616263663766643639363966313233306135653330623964313330626538 +33613561303438636334353534316661616231356261313831616232616234356637323133646130 +64336161343164326266666132656263306336303532393830363365666463633263633131646638 +63343535643030346635666163363137663566643135656638353037373332376430363330613133 +30313065333935613236373039343063613665393832363237303365343435373337333865646565 +36326164373737316363363061353962613766353638316138346432323334363263623164383933 +33363365356566343635643135626437356535646433663838646533666534343262313933643832 +39363063623131323237613332363538643062303938326137656133336635616164353436303133 +32626561376564623238623636363962613731646335626434353664623938333364613836386333 +32383163376235343535646438656638303232373438333662316632396438636232363762646463 +39633839386133326262323933646664363966613832393239333764333034356334346463346336 +39613165626530613561633265653535346232336634343866336232393534393032393763386133 +37363038323064353036353931306265653566333637643334303331316661636366613066376363 +63626136396531633463333732373335336231343830333763346635333535303464333763396430 +38666330633162336639376332643635353338326332633130346533303037356365313434646533 +63383162666465323239323364376265343361666236303431626333333539323439653734336562 +65313330643534646136663861646264666139386238663039306566356239353836336631663633 +64396161373339323664333435303038396330646238333636633662393232626233303331373635 +39646562626238663130376662636531363636343963633331633366326530653330333430643232 +35383734663139646233393262356666653334666535633931626464353931386439353038313932 +62303033333932626665396530333931636536323039636361393038323837653962353362356330 +37383964353463653661396231643231623235396336376631373232653161376230663130316361 +61306462326239366637656236333161626566336362396234323837393437376163643731366364 +37306437353239646130373163616133363738623637623938356533346563636564633334353861 +64363361363535303638383631343864643235313964633163363532666365373535383635376531 +63643861383639636631346237333162613631396234313833386162626234343435336166353133 +37613935323863313463373233343238613637633038663331623931636465623937393239613539 +33383936303363323666333461316263656334356537343333666536306436396566343835316536 +30353132393862353234633565333935323162663135303965386135356538356232366434613339 +33623565303430306433363230633538383039306639396631316339653261646662323062326137 +31386534393263333135303533336266343632313435666233366237343364376430623464346639 +36663932653638396530356630306636623134343366353264636362336364343836643563633263 +37353634376265663262383666373233343839623763636264396561636562363963626137393135 +35363066306336646531646466346635363931613461653031353530666231653965333239303835 +38613333643431663230323461633462643533356365323137656265643837663035313134376466 +38656663393736303037353437363963636532383062393065613961333433626165393834356431 +38396633353864666338666565303230383664626435333930386332333063363332393331393036 +37656236313938373238313732336530373037346134306666313766346538373164326465383039 +34373561396661663935323138636631396631666135323166313636646336353263366237373935 +38316261386533363564353463376539313262663133303935313630636534336663653238613965 +35666236623531646261393537336366643438663463653336353763663565316165656636356166 +32353566336436306436643066383037313834633736333234303637653866646132363166393232 +37656533333663613631383266626661343465323732333730623137373261326162316438393635 +39666261393838333862323266366130386335363936373437646537633162396638313033623532 +33633863626237383830336234613835656131353038353330323066303465353735616436353737 +62373236386565316464383563623034363564316535383939656636363637333166386662336536 +31393639643665353038393336303961643834633539383132323239363538323630393564323434 +38383065323130353137363864336261306635633439356537336162646164666265333234333136 +35666430323836313166616166646563663935653735613531623866363039663162303533323165 +63353736316439346631356631653834643638316130396237343935663261313830373462613261 +66376535626461316239363638313232366236303235313033646534633733383134323531343661 +37626264636361373534303663353636383162323539336361383338303864363134633763626464 +34343235633035373964303864366437626365623864616134363235653162386265633437346439 +38303031653761383336623663393366646331363231373036346234643330643633366230616664 +65633866343764353232323637383666336432313062323363336138376263356633646665636333 +34383734373735366266653636376263666436353731636664633164393733326462643135663332 +34633933396266323634633466313133613131663734333866376638313665343061313266336263 +65343565663166636161656237316161333163303239613936613233383963383932623065636332 +35393031333739633137626561626237303065346533363033326665323631633938353337363938 +31323263626534373165323435633966316537323634343836386461616332333831396337353462 +34613735616564323637333339643261666132373639313239393831383239346235373861626163 +65303361626233633734626462613933346333616162633139666434366537333762376436343535 +35623634303634356661333933666561666564653738633765396434326264643639346136386238 +39363132353537653161653634623661353065646664636133336436373533643063633730643239 +36633830383038623564616565336635363262633736643061386138386166663332326435396463 +31633936653766343733303134643038316534386661646337373565336333306663363531666366 +65393531613635386364356436333765333963383534613234666163303236346163393164636235 +64663865353631646137366337373133623436353030326563383264326464353035666264643431 +65333531316161303063643435666637643561376436303031386665663939646136663961313539 +33626639373934303335343933643461346236343065333036356530353837343461313332313636 +37316435656562623731663431323330653466363536353062616466353238373138363738653035 +37326565383232356663386636386335383964313530663139303464376333373961396134343233 +30396430613430643830343637343663393233653834663461383838633931373931333762323563 +63363837616331633739393130663032383932353736663439653065396163643930353164313934 +35346432383062363262333431643932393366356461326237333963623337663539643930623132 +61383132366634653638386261313439376436616531306364343333386466656536613062656432 +34386438623934313737383030663366643164326365373662343037643766323830356635313138 +64363339356164623632626334356566616239636562383733333637656666643537313739626631 +64303132653230303163633638386633613139343539653066396436373338383836663362313064 +64303135343932346361383735386565363332666335633636333430666335316665393838383538 +66353232646631613265356563373331343038363431313431373138613361646235303364396466 +38313166613962643232383739313361313264666663343066613934303763623964623637393034 +39336531633865323266323839653235383935343933633531336465366466313034306438623366 +37383630353835653136316430616635643361323134396664373634306436643866373564373635 +31343337353966656264356333306461393361313265666234333666303633343933323332613338 +61346331323566356164653365333366393865326132353638393565653164643737636163366564 +31656534383161653431656432376530623231376462383833373463623061383231373365656539 +35613437396436623239353337303465353564363661356365613538633465623833303831306635 +31393135373864303564346166386437363830653831336633343934383561343661653337323037 +65623930353433383565363236386134303632613234626265633035656639663766393038346233 +39323433386230636263333864376136393438636364303435643264343635613036663332376464 +38323661643061613162663335363735626531376635396539326462373064613564653661383630 +62643562623265376361386561343138396132663839663437336666666530613163346635343730 +30353732613661633039653036383737663136373033663632323639616336383764353338316631 +32376532383763613230356533353034333036306636326635616365343938363265336565396137 +37363035353963376166663337323730303761376432303036313432613464323230386261316661 +31656561393938373034313661363062333538333563663237303433386331366136393133313430 +63333630316264636262623662316166613634643139306133333663383063643665303039613466 +30653162333761653130376330303764343631353932316230366631336235356535336164393361 +38393265363231386539386462666131326239663134623462313134616630343063313965666133 +32663830613938353236616330383764373233396539343962613938346336363632643135326662 +33373732336136353761333135633039363432643061613061613162366562373533393839363538 +33353637326561393666653137393937373034663832306338616462313432396337663135363534 +37396635363531643364623232336236373236353966636563346536323837326664633931633138 +31626166313534336536323632376336646536666462346537313633356166663464306335316134 +62323533336666646534333534326566623561373236623634303239623538623739653736366363 +31323463323336613032373036313438643538633434306235343665363235373832613436653732 +32623438373637616132303562393432663565346437643661326332363762333461623366303033 +39613737316164396662613266313662333962353934376637343064323963626363613934646231 +39393935636461656462306338333239373363623233393164303663633237313934393761333837 +30626137386638613363353433646664613066633833333331616134666564633235303239306634 +66326666613832363239323565353231393138643461356338633133316166646436633165653636 +62373463663566303934636630316533343739346438386264333030313732663531316235613330 +62353066626465346138386131386563313137636361366133656439613232336133386132336234 +37336539366362623564336331386239616139646634323130313065356664653231353530363039 +34653066326233383862333439373239383463343561313937346663333533386365363762363166 +39626132666232303564383732633532356536376363353466363764613132303336313336366633 +38333065663963333964373739316431616231343263616132663465353637623438333866663834 +36393535346461356236356434623661306662353162326365626563316535306636663832613266 +33353132393030636635363961633061333539383732343064656638666137613239313933353062 +32356239313538313035626535366534306331353332396133373432626464623633373462306635 +63303737663438323466643038326365613637653731333136336634643164346165363065613537 +34333062633432313032386430643639636232343062313837396161356561396434343435366538 +38383166633164633931663666636463393564646665383964663365653766303335366533633165 +31646264333666373433393565663266646362626164663338653334646639646462386236373031 +62383966323931626231623134396634393038383766353539386536323431343265346633326232 +36396463306165656466626336623936393539336664383630376230346333336564383531316661 +35623165313563353334383765323362363066643934663834663436373031316465663737356137 +31303862386436353936396536343064396161313463666334616235383137326338663139393132 +31646535386330386561393337363130363364663530656163316531623939653861343630323037 +33653836316163613466653236623761316364366536326535656464306437353234366533613965 +34396433303866306330386233323630396333646266343131306630373235393039643832333666 +34353834306531643262643439666631303730633466303732373139383439363162616639626262 +37373238626336613836373039303863663438373236633134373861643537333734323736376665 +61393438383062633066356635326237633733393135393339623766643264346163376231356536 +64643866643262636536333263356662303363633532393239623839346261396666643866613364 +61396436353563353339313136323233393436633539373933633738613839616265363466393439 +66643765633364346337653533343236396634376565626336393562383133323065633339333436 +61313833323735646237396630363539313637646365376433336363626337373764326165363862 +62636536663634363264656463613266393832333963663032316237356631396564656564323033 +66666466346339653763343063636139306335613065633436653530303234666631353864386466 +62373034343835383162366234333339663032663332363661333733333632346362643735633138 +35633765323663376338386435376662623433396161613937663465323964336331633933356364 +34623362383138623261393565396566316430323661633336323331346662366136396136373263 +36386232323961303230666263353130613934343366613163373935376266366163613838386332 +39326538376132663835643933383665396635373330353666663463326430653238383634396332 +35636362653830643739396566653161346137393465313438316230626438333338653665326364 +65613039386564316561663832623462653634313136343738333838656336313333303436613262 +32393135343236336138656233623963306138333263323938386561656466366239666530303936 +30366436346138316262633265313735653730393833656263363331643731653933623461653536 +62333130613661383537383038393061336464326133333237343463356561363861363733373438 +34643736623131656665313532393332313536316365386539616133666561376330613531346366 +39306635376531653430386664383366316566616339316237383766353337616134633236353161 +33616636616431343933353036343738346238316233393139353064323533383632663431666165 +62333462346634396163343533636263643836626339623363346634663535363965653732633963 +31313538663465333538303832613961303561653465343562653365366139383530303032313265 +61393964666630366435666563363634323539636163373134626561333430643638373065643165 +39326638323638306533633130363839383465636566353730363361393537366637633839643962 +36366532326237336461663337363265386633613261336162646563386439356133346438633138 +33323732653766303961303535306339393162353938393930366235393166663337613433313533 +65376134303562356432613731353763313934386631643438313830333837353338323538646131 +63396639616130356538653230373266623661373737363065363335643235613935376664656636 +65653562316331386434643163323566663032346565663764393466643565383761343566316332 +31623266636630396136636535613863353162333337343834663135653964316439613330363331 +64393365316333633635393435623632353430626432376230383931666635636237303261396436 +39346631323264396364353134363938373435633932366165646139656536326631396365313231 +64616433323331383165623239356235353738653534646634343236353936316664336435366665 +39653965306136663834393835323936656663396638653330316338383239653362393838313139 +30303437396161646437323361313863653866306664633234306566616166333239633664303534 +36643863633534396332393231363631356665386363633162353532646430666633396230323634 +35643237383065316662333136333139323236366636343763646330363064646462666135646136 +34323831356166383837653165393262626236653436343665663431653631646662636132366338 +36353466383064623765643731336632393339356535356133386239646533383731386661343035 +33393832373466613761386632383164353763353462303163393032363538663737616130306462 +30373430613137303735613663353033306365346632613930363434336135653162323631396630 +30623432346562633136613431613632656164346564346236656565393366343335663038643532 +34313661353932303435633432656536633537626561656236636233643562643934613366353430 +34656435383462393966633630623061373831306431613130396366303838386564613138663137 +37386139666163663034663634356565343662303236666337386239326664666536383531353033 +37313835303134613630386162363638343961636436666165383432333466633335643831316264 +36633664376331613034383639376433666564363565383836363232303030393338343563663734 +37396531346362396562343062303064643931363835346230346537613362386333313961386130 +37376534636161373165623138326235623534323161326161393365383938613132663936643631 +39333766356232643062383431643936376430643732326335326262306464303038613831393065 +35346334363365333438383538666238303666303037636433643532363262373162396536663634 +34363338313865613534636535393666613234653633653636373734393430303839366533653232 +61386636623736643337306332343130643761653961313036393739363236376163653163303333 +33316431383033303730653937323532623663363236336564366536316130616631656539363664 +63363339636461376539653666613565353463343639363732316536376136643837353532326235 +36366232326665383265336631336264396166623635343334613231393335323037383439623565 +33363038373762383366393331666666616639643162373539393339366334306338356533643438 +30386566653530366237633065353132326537313738656662303935636563613933326463336331 +37323030653536333839613831633633313266653037626531306330326565613735313133323837 +30353062373930643033653535316437373164646331386531343364666438303861613265316535 +32306664656239383638623938636366616631663639643533623531396533393063663463326637 +30356564653839383339363462663739626132373636313135386233616161313132353735313466 +39303636343532393266656133363465653730666437616332383063333932333464373833363035 +66356264633735376337343862343338373430373133633936353061653632363238353237303637 +34303735633937663466303363646632613165613237643639613364643865316261363365383533 +37356334306563313762623435383934643430616136636233343832626137303061633262366161 +61376364316432386366666235313538323365353462306439363137306135666130393432373938 +30343165383065363136393233333332366631613466356663316661353664303963356364313564 +34343935313463653933346330386638386538326134646462316233343233323134336537623932 +32336465333537386530353834306463363230353664333262396563646264343331393266663331 +65353839623731386637386262356636323732626364646635306430383334393661363235616331 +31633264633235616236313763306262356133376662646333396165643531386437643465393465 +38393663396538333536356232313838383537326233643731656430306430393564613764376234 +62656162663161633733333839656534353463343566386265323738333831633132646564333463 +65616238616431653134343532663664333431323337363134316363626164303138323264326333 +35303936363635376131393564363833396433636631326636303264373165633363363565353637 +30343262366431663863623239346563353365376635663035363335633965636461366138356131 +61656437636639393163336130616332626161666133316538383866343630313731346363323535 +36383035646537643830313234383539666162646262613333663266326539316663366230636461 +30386437396630323538353134663535343261393939633235303032646430656563633131663035 +34366332656538303334643764386666343933363631633336633765363764303430316432666166 +66303865363362616331343137376530626265386239663833306661336239346631396136653136 +65613232306638363735323430356234636562333835343961373162346561343131646165393931 +30643233393233323039333435376336373963326362323664626565386536393132643031346536 +62333932623562316633393130636364636164313234633965303262363132393835393366663234 +36323638613330323139313464393663613234623535663132333464653231333762646437373066 +31326230356161323333373966316630613561633265373562626130366264316436343237376561 +32393163316634353734333966396361646138363230633437666365343165653638626139653533 +37643761346461373362323034643033666533353137626536353431323964393239326133306237 +37636239653965343738396666383162646436326538393063323535383930313361663964356665 +64613564353962343236653938623038636366323763303365306564376633616166656462666432 +32643039383239633536346465323864633162313864333439343231333930323433636436663632 +63616663376136363934633534353465633639376235396164623136343938376330306232613932 +64643466663331633161643135346336346238306231653138653265396132646336643339633432 +32383530373534626339346563306436653335386362666561363564623531316530613731333431 +32636362363462633637333130393632396435326665396138336465313561373062343436386531 +38363764356364646338356337353161663165663464303232366631633266633134386236666339 +33663766346133663861366630343966626235663735643331616566363564303465386237343838 +63663333653736353831376266346138313637663638323938653461363263646136343036306661 +36356535383231383163383839366263326363623931313936633461343263393766643266386666 +61373231613133303131613831346564373965386135653637333639626536333639663531373865 +39383134323831636636373463323531343264323435633137343336373131613934373132326566 +66623234373532316139343963663063306664663361656639316661663265636538643331636131 +38323566623336373637306461666535646164633937643464376436326630306166356262663031 +38636366636165313863656135363538346535373964633430363237633731653736343561346166 +39663465626661613435346238303833376464393234313435343863313139613932313632303131 +64313433323432323734356432393166376334646535356131356261323761623537386239643435 +36613761356462656133636262633038666631393633333365623936663161656336356235633638 +62393036366461343362346361333332313965666236303232326434313030353932623539336334 +38373234626132303862623664333530393138656462383930333464373065646337303330386166 +36663063313239316137373233366338326166663037373162343735636563646237346531303236 +61316464363061343761626461656366323131373861356139373831333563373936316563643662 +37626137356264393730356639333861626331316430363136376635616338353331393939646163 +39383736626530396335316332383430653761306664306636373961663339356665323266326531 +64353831393036316666636338623631303164623739333033343565633261636263383633343430 +31313062386435363539366538356636393937326361333435646238333437613631336133633338 +61313234363532353034626562353331373265643764306565393963346165653231666234396138 +61303165656365626134306238363366393631363364653838623836386638366631623937633431 +63663164336434613063393233306462376233656637313939316438626531386663353433343339 +30643139643338336561656232373331636162303531633266386631633039326134373537613961 +33653134343032306238333139643662346637623666653432303338636232653132353132656637 +35373535666639636432666333623834313437616439313264303666623637303430656134313533 +31663362303331346361653963663937646637656562666431343232383861643561643837303430 +33613630303438313266326230663961386430656263646432623632366435316531343635303161 +65663934326133653635303934346162646537343161333635333339306161333637316432373636 +39356666303061646633373833613831383938383834616334326534393365656363373337633236 +31356437666231626239323632303666323832653963313639636466336431636661663535303338 +33313061646563656531666331356630313163333130396262376431313231623336373032313264 +62623063653831336633323336613136646634653233393364333832353233303633356232626330 +38656332626339336538333439383635623031353166353730396431396232363566386631326631 +33383032653836333335363537333733653663636263393839363335326564646662386664616633 +37656634343730646233646138646639386166383334316165303931376239363566653235353961 +35636436393335643362643063346433353763363338666232643639356366376165346330623034 +61616639333831343731343935386632313731366362316561373431643764326566623763326266 +30613464376635653934306539653461326564636334646165346439306537376139666263633035 +35636234323761333936633830336132333565386233316563373564663935356339353638613063 +62303030336230643464623865366132393738646539356361306134396366323537316164653064 +33363636636331333966366637643463383731353838663666343966303933666661356136366131 +36333434383736323734366134373966366132336165646534663738663963346133643839313565 +38303630343330383734646163613730393233313463636338363332333162653966633835343864 +35376364383866333565613863646636653662616431303437376233316266616439326232663234 +31323964616136326338356632633863323134363735646131343537336165656437346363616463 +34636362663363386362616432396664333233653930613036623334623238386562396236643361 +35396630373132636238616561306533626364643233656466346332393737626161303230343765 +30363661633261356336616462306165343532376462313938313937383732643730326634643037 +31653131356266333232363234396664313163383432633962303633356637376137653639333533 +38383765373139653231363336343030316665666565333534616337333861333033393734353363 +61356438323236623438303166373964666532336261663863666539333561633938653963623438 +38373534633134306138383937313363326632643534663935373139643131386562353363323934 +65383961653838303738656531396633396462646164376632643330626439633664383033383234 +33613736656338623764383765393961303865626661336538336264393732383961376261333531 +30383430366365633063333636636363663236613763326239656361323963343264313037363661 +34316566366462646133353734613139343135343166373739636133636139396330326439373266 +34393839663830616266333839326266373231313466613130326232663065646366613935336438 +38643735386561646161346231323966396662623461363131613335303831363665366438663764 +33366138626139663130323534316662376666643230613964653736663335376266383166323265 +37663563343534636435376332643363323566333661656663636631386365663366646139343366 +34643234646364303336363539633965313530633232663238626536663739646663363432306663 +38653035333831393230396662366137346362396630653334363664373339373964336530663664 +63663563376366333833633033376335643937386662643339613963636331396634656561623062 +66613132643365636433366139366335613930663438336635643837366235333439366335346132 +34346365386535383065396531343665653938616635383766653131313332323431376636353464 +63333738386465353330323061323638653833653833353065636330333032386138303734643634 +63363863316338326132376136646138326265646563313239373165613662633532316132303163 +34616364623432383264346237613830626162316633356565613934663130616539656165306563 +64333562313336646463346464376234643065316566303731316534613035633763373962363733 +37316532656532303135663237383936396566393261613231333433303136663162356266626661 +65363961313363636538323064643262393731643238633561666133303266633333376164336365 +65306130306162663631396432653964633964303730653731623031313831366433653431616439 +35626634656133333264303835373161653633666231636164656637623662373263393265373437 +61616530633230613665353232643064643566383066633063363561373362623964333631313261 +37636437636133643336653833323931616630373263336135633463386232343634613835646661 +65326564363162313034373035396165396562386133623461313966386263323665376532386266 +64313962636638633864393264396338613661636636393363623334643765643766383863396130 +39643531343464373737376462623734613435663763376263353433363730383836666434666530 +62663430373936623266353266353731633066666565343763313730383639663735663635343436 +30313335393031326633653361653939323966373363383734643366356338356434303634666438 +34303638626161663364653432383130333939353632386666626237326564613939613436356234 +36323066636465323032636335336132646234376638613765623236363264656132633063643163 +65323131373732333039613938383136643230666135303564343034323830306238666335373337 +34353535623963313537343333353130346135353061376261343663393263386562666661306430 +33336435346463303038393333633166343832653533393336323538386635646363333230303065 +35633934616330363437366337343035656565343236376431343732633134336532333262313932 +35653661623639316161323731656339326237643331373963383961383132366431336331323531 +39613064326431383365333434316263386234303232343530393463613435623535623162623537 +33303938306138636438333036623065313533316333383838373230346336623035323061376133 +35653137643764623464636134306438373564653961633262333361353966653262386530326339 +33383534303766336634643937333338663431323562623461313063313666333735306538343832 +39623536343336623861343663363432353763656631333738333332653331333861613739393330 +65306635346639326133636564366261313537326234306130353931323363363864613465343530 +35646639383865376563393266383037393931363631333863653430326631623432626263393138 +32376639383637653734356663303962303336393733363764366566373038373431353638336331 +32623564616265633166633630336361343138363762393438643366653165383138663564396235 +30343165633238343966393163373635303461656538333761343133653331333562383430363738 +63313062643039626163653061666333363565363266666466323333396333373330626633363164 +33616534646237646134323833633065373466316365383632646236666664363966313437323066 +66616161313739623266373738306364643431383438626631316438666163663237653961373365 +32666265616666616439343939386263326433356462646234366165643631336430376338343762 +63353437303562343430336534663865313762633961393461313264343336326162636563353665 +66383363326136633039633339646439373535336364326137653463323164656131396534386135 +37643365626461326435363630313535313265636465326434623433626534353662616138626361 +65376338623131326533613937626432336563623333343238323963613765376339393930383866 +62623130366631313437636461643537656438353635303065336163336131643661343962393165 +36353139376235383664353538643333343732353735656235396165326131336636353737366332 +37633866396230323636343732356431326337373866656433313132383466653465356530653864 +38646335306336353930376239363733653730383231373736366139373666313766356335303065 +38326332343132326234316337636165393035663266653638326135306137646262343565363565 +30303234346462333733386436353839313133633961633163333864343131353732633363376430 +36626136626530303735616238303964373430353962313334343236623866663063643131656165 +63666533313431626664306361303737306531366162633135646164663132346463386464353663 +39636562323466316530376363316265363536646166306561633334633736393534306535356163 +61633364643066386565646666663230353436346635343566386537656433613665326531343765 +65623932383962396132623138636338636231373439643135343639663962343637373032616463 +30663237653932383536393839383061626633316465633933643630303336653936383031363039 +64656537653736383835643566333761363063353830323632643732346339313564633230643734 +30373235336336343262396230383231353030336265383337303364656462366565326434386636 +30363937653464396636383539663336326261333230333338393332353261373535616165316562 +64616533393762393463353333346139386134396239316136613532373037653432653066393564 +38383531376566646534313032316564333561633136306366386439646533353231323032373562 +30353037313432396366623564333161383531363161303662333464363438326439373330313065 +65616365363731336238666432366362343832306363643438383266363231353133353735633432 +65386338613836303266366533373465383662626563333463306662623433616666323264323766 +64396638646639393033336435316263303862393163666165663364643939316162333865306230 +39616663396336623832393962663633656239323439343533653136323333386238323831663332 +39363662613135343338646533323331616366393332383933633132363038323765663131363730 +39326539383865656135633436663732656430666339636237346666656531623163623764303239 +35333031306165396238353337623531616266326134646262303738396336356232626165303031 +61346638633433333364353737303831383464623132363561333361666537363763663530396637 +30643065353535633039646135363735636234666132383337663737663362656463633232636662 +32303731396530356239633135386235666166643232373635383861633031643864613963316438 +39373132363166353831643838313739363731653838333631383833386239316464363064653961 +64333766396561663535353365343239656165663933306238383266643433313539383438343664 +66323966373830306231363032353936643666356433343963393437306331666432623733363964 +33323032656463656666646139633530616630376466633634383861313865363336633331646634 +65376666633066383439663965386332633565633638323936363463643765366132666365633464 +65653065636439386462393833326531383835343534616261336635336565363766633639306364 +65306533393366386261636430366362663562393432663966643435643731363539636136633734 +30613735316439333038323764356439383362343463646635326563656164626531626266353434 +61616636313839613061636436333963656233323632313865343165346238633034633262356161 +62633831343636393666333731333363353537613733356565386464353266393565356237636134 +61623566316635336537633066656438656238346233666634613664396366656336316639336165 +36363766653838653130636235646162383963396564663063323530646431373736363662386266 +63383434626136323065666332306131306232313761373663343036306136653937376166333736 +34666530616363636661653832396331656166613562376432393166363366613230393735666531 +30666633663939613436396636373932333733343134343865333138323961643631383863306464 +64656530313031613831333738373735666461336237336265313039356439353036356265393062 +63306261366439353133656631376630306435313636636331666264643933643565383230373939 +32323266373363613365323335663037336134333538643737323063306338333039653461343966 +63366263353332396334626232343966366663623335323635313432343964623530393731653534 +65623038363434343436323761653137303033663863386563383730623831613930633862323435 +66643063323237646234396566393162653561373365666562643162643462613461626536666662 +64303638666131373731333765316466653961323139316464313935303461346564643135313031 +65346562613831303833663062643664656234653633343265646164333734326164373338313162 +32386439633264313464336335346432313163333637626131356133623032653864646537316232 +37613766303064636239376438373639333164366538306437333665363639613439393064363739 +64353863313964643031383937303530383735386536633636353463666631313262356165366339 +31303338346435646534313234393763373861306265646365306261646534373031383365313437 +64326635616464636465393732323734633266393933356137623832373031326335353834653462 +64346133613235636530643636643539343234326565366132636538303336343061663534393936 +32376262656139613832663831643139343664656139313532646335646138643138643961666130 +38323032333566646430313563363533626135343132363931323737643666623966386332356139 +35313761313237353661666130656232653966353538646138303031303232653664326464346231 +65363665323832613334636136313833303330343230316666633238346536303733313335646134 +64623737353765303534303937376434313762656265613066663130383763383365613733336332 +37353033636462653433383966376631316262353163336663336431376538393565316431356336 +61343463363265343062646436613062373039653566363135386534316162303662383163363736 +65613334666566633138333133306137386265303834396435313037623766613539353631306332 +36653363613439643537613464633033616638313137393431646138616436653265623665353334 +34626234626336333035303364666236356430306463653762373537643765643938386237366665 +65306532663232343861646331613734343236383432373261336566383066396361636334326636 +65313363663463356663323334663836373466656234323038303135303462343939376536376261 +34383439303766313866313065663134373932646137656239333231636266393735633866323933 +61333032386534326261343930383163323263616534373330363964313039323664653935366339 +33343636343464333136333633613565613265313364376337653130343833333662626235636335 +38306430656238303066343530336135633830316634353161356536353031353336666562373064 +39333965643637323730316164393530396632373130613836336364646430646630323166626662 +32356638346536623465663535653234326432343561353536653833353033626134383763356265 +37383833366365383662613035633434313831633165316565373765386231653333333565626630 +62663632623239616132356161313331623963633438386538326232383333326665663536633661 +64663530633436643061343266303533636132316236383830353861303830633530386265363534 +33383937363662633237303236343232303836633537306237656462396633633938303034323031 +62633630343665656236316366306334396436306630363632353965633464316264613464326636 +35396231663136383661666539313738653031333632366361356665343330333636313666636435 +62646363363366353731333032316464343734316531313433633135613731386639316237643964 +64326462316363313033326361653638383131383864343134313939353639343661313664303336 +34626132623066303932353738626532636637636631356362663133383365376466653332663065 +36633461323936363235396534323962353564633466393636323733353739323564633365303363 +65313233623937353236636130616462336464316239343462653965376538393030623162383136 +33306161386330333033393832643036663534313964333736323637333333643565626561663233 +37663030636631353934353761303263393333633338333836623036316233323661356131643663 +38666563313937326231626133316637303162613966643239613462303737343266353833323139 +36653161656235376465376232363964626433333839626665626262646536386534613735326162 +34663437373862623764333037393730346638656361623665396431323132386463373233653035 +30346562613665393338623538366662646236363962353166323533666334346662383238643866 +35333466326238356132646163623936633438343665646339666432303231323932643534376565 +64653431613737383732336263303365396463326332306433653734663837323638343732356535 +62353636616637326337343565336238386164626230663166376534316132646338343534366433 +35393763656239316664366265363364616236363930313730376236343735303330656637333536 +38663638313832646637366362623863313634323433393464343062653835303166383334656365 +35343733386331643161313235333264376230653330636564383161656635363637643961313132 +64623462316663396538376130353666623537323332356361303462376631326238393330313534 +38333461313638646135363638633864313066666138326633356366613333326239633435373064 +31393565303133636663396562326332386234666135643233333231356636383739373535666539 +33303235646636363363383331363637386539303666643330353366356263323465353065386531 +65653534613234363566623938663465316438333532613233313336363136626263633166663333 +61383264343830663537663338646334373332306563303334383533363337346538613233346138 +31623938386631373639363439646566393631663361626533396635333436346535613639373963 +31663962623361323638383232343363343438666630623839386439313734323739383064383731 +65373663653833666238333131663638326233386466363930303664626339303138303665313736 +66396264633664386639343435396338383037316266353335363630613730393161666633396462 +61306630666135346265643531646530343339646265366233326331376465313631633137303534 +37313035313364353431616137636134636361656635666436303335636132343665316532613862 +31336439376339336336333062376561613032386538303164633939343366636361633461636335 +33656662333864623166383138353263373631353336663434313930303339616437303536373033 +34366638656565636663663238653962633162313662346564623437306665633338353166383162 +63623565666536623061396536616161373438383530393932633035333237383263343062313531 +33353237303964393939636331306630656335326563656562346431636636313965386237333462 +37366130343838343632663063343637656336383464623538666434653436343439363239636566 +35363265316231633235613835666437623165643330613332636239366334383333363633363164 +36653965613766333764323235363239396330373762613262656638336232373936666639643337 +65616534356439323532656366656134633233643632643666363931663336633963643161336266 +38306162376234346465396133626330393739306134383534656631646630623432303031626534 +37633166343436356364356235373432656335373266656535633462366664376136616264333162 +36313062363266653666306163663662356239656266383965343535376337386366333933363464 +66623061386264646264343837373939613832366637646331643635663531353861313864333063 +38613639373039363534623931646530386566626339353931336234626463346334356635356533 +64613765623831313366663430633431633763363265306435333830396434386565366230313461 +37383938333539393336393636376563313964383739353364373337623966366462386165356232 +34616662613039666465346233353162363238653165623530333239333037303034376631393030 +30303364616631376334646266353433353262613166633335336261316462323331373966313866 +37666431393530623238383966633534393432386365313762376536303961653830346264663038 +34633034653536393638653631383039646364393531376662366133383832366533373134616430 +63383862326432623030316338663030396466313033666338346639336334356466366339323131 +31353636656262363932656233333864396138613538653938343132613261656361383531666431 +37343030323032623630313133643266313064653764653663313133353630396136633834366365 +65626333643365396664353761303463303530353635653036646261373863326435336366646337 +61393034346562376365656233386464663934393639353739393739653164646165326530343538 +61633632633234356434303430363063356530303062323935373933343562356136313639656662 +66326239646362386562333061666536356330326563386333646366386532326262393639393930 +37383035386463376233626663363065656461653130326264343463323861646262653935363932 +63356563373533656238346666656464383331623636393439363432353666613864326234313430 +64343363613134646665626466666666363132613733303637646232643666663733373231613162 +38376630313530666264643036363336383766333437393931336466343330353537656634643165 +31373132333636663365353930646362633366356261336238343066666237633039306634316638 +66653830343466646334353736316235653137663564383964663264356463346561373962646162 +64316461383962356635396532653032363962646261313163376639333463313237636363663631 +34663234386235386464333966336237666266376139663364663462366233376335663034326130 +32623563643434663735383739383062373234346563663336383038633833643164666262636561 +31346265633138326234613232663339383462653532336161356230366133373635643630656330 +38326631383462336233653561643961386532356166633964393237323634323961343134373836 +30313435373731396339303935636434663036616261643033353835363964363433633661323932 +31323134373130643632623630666664306363303539386438663835333637386362336237643062 +32666361613034623233616431616230353337343230363164363634623135363036623532376435 +37326131663630383537633533336135313131303461643534626135363137343733376364346239 +34623066386261626538313265396239333432323834353834326363636638323564636137653233 +61616437326562393366346565623536653835323434386663356230303732326534346432613363 +34636462373965626262656465666136316433303661306239363666643136633166303132343334 +39646164663034623836363331653461636134613933633436356134623365653939363466306631 +32363237343837316436356338356462373836326663313365663361653937383837393063356234 +32623633646466346663323365666266336563353434356136616536336631353638323835613338 +35316336646663356538666632653433656466376364366436316436353036623165653039336164 +39376533613230646164336463303865363231633235623364356633323732636536663263343966 +31616564613461633561623366666264383137623331623264346233383763383062613232663137 +30363634396362396434393738356333313338613965616636306334333561663630353436346435 +61383732363365663839323964623232336565316566343533633761616461666261643739326561 +30643862653261383466333235636339346338623930346433616266396333653835396634646637 +62663838373335396430623039636539613766353866343133653330633736373735656538343365 +64663933626532356561366535386564313631343564666139356136336439366434653266663763 +39666563366637636234356237633061343335313665396239346265333462613633343330356131 +66393136393032346533313665346265363239303539323332393865393761383863336238383034 +33383631643162653366323336313537663463386466306137303565653665313337326336663036 +30353065396335383863323564383866316337626333663031366233363535396261363163633739 +61386636373339643563643532623363333961333534636462373739666266613536313165636166 +64393138383937393432393337333931323163636639316563383265653662396462396434653864 +32353264666235346666646330613230623535316564326635363934663465356662366561313461 +32303631656236373134386239663935626364346632663637303632626333393530373538396338 +30636263393532353333323935616431373563333965643064363430356662633639303134663633 +38623266306464646132386330383432613664313063333063646437353133626361626165303964 +62366265313438363962633562663037633037643730376364323566396465616539343464353662 +32333336306339343466396237316337386234623637616134636561663935363165343862393237 +61376366633362323134383865666362326435383533346139316331386636306539656363616639 +64373333303633356534313737633465633039323536366361313761326231356337306462386234 +37333937623962363435383836333536376134653237366536383833636233363739633638396565 +38376236356634663364323533633938326133316336333531643465356662323736323336636236 +64663463613630366561353130366631333232656330343333376537346237363065626166396130 +66643431366236316265646633346664653461303031316239386365383035616231653862323235 +65353033303431653232316561636663643066376432376464363439366166656630363836393039 +63656564313562633733656330663731323764303634396139613661326430366163393831356265 +63303332633534376631616164396336336466643535323432396535336533316664376531306262 +38376632396433316438393963363865636630363534333362366465353332666662656635653565 +39646230346537343836623533303735323365646230303335316239366635343266653062363332 +63313961666462643535646538346331326637323364373531613935623232653330333639653065 +35613365383839653663616662646634633662666263376430313962363164656132306165346464 +37306236356531346136313031643537373235643839636462633962326164356637346564393433 +39326533643839326363633330383763633234306164376461373536653932666537336339303863 +66316464636161623165353438653961643334363934393165666532626332303235346138666666 +33336437636532373134633664326238306233636334653037663234393536613033373838653837 +64386264393865373466313937333037623161306163376661376566643465326436396664363661 +39336637316236356536653834623134333936356561386661346134663732343734316662633636 +61376232663137333864386239643565663836666330613936383935353866333164353261333037 +34633364666236613731303439313963633466306133363432393431393736363766336666333263 +35383462376533663035313761313166373463376564343031653364323630346532363136666133 +36363637653861616134623433383165646264656230623935373363393962303634643835396661 +35613530613166613530373234333564356535363764313630626631633864326139363336366138 +38316566663334303761613964316137316664636133303663613132396432653063353766316238 +39393430343130646263356236623833623065303537333731323833643961616538343830333662 +30333531366361333461323132333437316666343662386635623932343932656330303663646231 +64363330346465336461646230653461373263663336316364343562623664646236373964653664 +65643835626230643733636339306266376662383937323938373338653162636437343535616263 +32323964666261653563366632616566373737653736663630323432386538353766646230353839 +61303665653534323932646562666366323838313237646634316535353033396132643366366636 +32376564396133643861363438383437663062356231663762616564633833646432303635313864 +31346134316233393366613262353935333663376566616238626363353831303333653434383939 +66653431653863373961343063393565376235656538346633633562396135613364386163653632 +30626430616439363638643733356632396434333166333132356436613239623732336537323038 +63613364343661343730663464393465303532393334646132613063613130366565373062376538 +64663064373162393964656339393739616139376133626236326261393237313462386339366136 +30623065623439386535363461396636366462666133386661363232393362633932383637666230 +38666462666339306464383639643439633963316532303561303038643865643331383263376539 +63616131653664343635356265373932653364663436636561393437393039633437393963363430 +33353437653566383431333562393431393065373539613438623863636237613963313336373862 +63653633636362306634373731656461613433303564306161376634386666633933303832333161 +61383734366363353032326534333734343334373832366532303439373061396361303762633733 +64653636326630323431643030333563626535613237393463333266323766623135303732666534 +62616336663939333634656435353733313432393332613530396634626632306565303766336663 +62336638353530363831663739656635613133646161343962646163343264376431353139623532 +38303039363066303834653336626465346437376336383063393432303730326634626365366132 +33663330623864386134623962353737623030343937373831313734383962623730623132343961 +61643637646232353663643438306465336162373562313635396362663939616339636430353662 +62666237316639326462306566633764626561313133366230653265363135336435653365346433 +66346534646664366537636639353366356134666539633530643936313062303664653665346263 +33663931326466336466323832633331323634393763306535313363343736643362333935303863 +34626130393734353261373737383338396439333039613638353665336663613939366162366366 +65386464353437653164633335333262626234373635613865613638356461623530636262636662 +31376562303864623762613331656664353137323735666233306337643334633331313730646561 +63396163383831623666373565336562313566323761343564613765656130663635373363376533 +63383463373833313538663564303266653930353836353437633036303464333362663332643533 +37623834316263613633636562353133663932333866666537366264313130306630383631666433 +61333233363962383834396366616238336539666563343761306462666661396332313936616638 +63333665646335613836303932643361363635636133616265373636373235636465383639663734 +61383430636661663430623238356265626336623933336366373238383733346630323463623233 +65653766623938653230623033663330636561393965383638333739623562356562653164303231 +33646233613463373664336432393631353738343337366465656132626138366634653131363566 +38316136326466383363333132646563313734613934656561363638663433336161326233376231 +34313933373933313633623138393838373461323861396332363732323661653565383935333164 +39313534353062393765626461646131656162653365396264373864353065613133396231663836 +35356337376132333931653435386163323735643439323130366136353139343063633863633330 +65323730396362366663613535363532326439363030323237633630613438616639356435386638 +65643535333631316661303035323635643237386535343130323237623434373637633934366261 +62306566666235316564343236383766633564313436396666643861356165663764326232313231 +63336362366339666337666339656531656461666335363135333133663065336566316365323339 +39633564626563393936303730646232643032383330373338343566333638316639303732313465 +66323930383633613237633332386432333164383563336336376430333034396562353533303836 +63383863653335643861363865366237363836353266316135353665666166303363323634353532 +31386530363637613135666663636536656531336565316539303133336361393165313535636266 +37393134656432333766376533643062386239663234353937306563383764393165343731656532 +34346133616264663335366563383036653562376561333133396333303531313932633836653731 +31346235386465393736626666313531383263383132613335643363353966653564333534666161 +30323163373836353133663539666165313238653966656338663637376535613438313466663430 +62626636653365353465636431643831373261386561616261383239346264623737663562303538 +35656432373961353932386161666538396266313863623766306262373630386536373537336233 +36646537306162303863336632613839656530666261323835353461323664633437656433333937 +64323362313639313735333133643032333434643264363862613066366262343134363231373833 +62313062393763373135363835623430623534303530303038396364653930383362366533643761 +64303638646232343831656362623934316263633537656163353762333234646637346532343432 +62306561316337643634613361336231343561336134373861333865376136373563326665373632 +39356638333734616564643330363362623430623739383236626463643335313934643738656332 +63353262626638633363323938656432663863303663336235613538376562636161323763366139 +38386431663635636463613533343239356261306431333533663734363265393466646337336333 +33393264323365623934386133313934306432393566343936343533346331386330353333663464 +37363134376236383938343966366635626362353433303630613130346437663861383366343936 +62333061613161663933323961336664626166353035366534636635653065373737333564326661 +65323866616238303962336666353233353036336363623161613730353639353263666336353536 +34363737646531643038376637396466626262383662653136383466643962623762356336396565 +63323934633236323563303861346336313933363262616132653530376631376133646337383563 +33383837313264613366306566366130653036303366646530386362396337333432666337633162 +33343730613039393237623966353431333131616462616263386239393031396331326632363235 +35663162666430613264346261633461306662363632343639323731343863613339663262353165 +65623739313836396630316263363237623263646666383837373831313164373035373134636463 +61346363366636326161383534633336383335626239633937663763613134366635653333356136 +63633834633832336634666566306166636138613261336337656163323439633866316635393937 +32616232343235323162636637346162333438663563656161323234396261396638323231643537 +61343231323835333837393536366139383834383136333932666231353361663437346136303566 +35393264643335376230323330336466373536303638353634386637613930633038353564393361 +35346530396139623864616633656533326437316465323030636531656238303232663333306534 +39373534383934313935396231623035383466373235653532636661663865326464616534383332 +33366437383864353263393032343338633462616466656432616432383031656164326539346332 +34393064376330383262343965356166346639376265396366613439633234663765396565323731 +30613763633364356362363962323736336330393536653264653733343762646234616632633764 +31383136666461666464643239626438346130313136306462303333326464363133353731353634 +36336561353331353633323065613834666339333330393333616661333766616233376138633532 +66636439383361306233343166393663376633653033353664303538343030666237383666316131 +30393136356632666331643730313837626132303333396165616137653935333938663931313934 +65613335333836613964316439373431646263623065393131316636636137303464336637643633 +36333466336637336530393036363633613431343736653234303166613536343232363132623364 +66323532626434336434393435363134393430396664383034306635613361303366306162303538 +31666631353533663063623139316262376631303834646431326539666330306166373261643333 +66616663633564363464333136646566363766383933313435306538396333613465396666373131 +64356364393338343739343631366466393031306338666635666362343335636532303132316336 +66303765386232396665373732383233393962633263663864636464343437326436636138393166 +32383731333962346435636330663433313738343761333765663265303430303263323337613338 +38356438643336363461643234333435393634336136633032343030353266363631313737303030 +34356265663534666461366632653536363335363639313333323563333637303638616263363261 +66663134623637633363383766336234323261313137336538666332363832623332343538373031 +37363738313639666361636261343464643833333061643534663066636466666139346536323365 +65653133323330373165646332363765613434313863616465333633393831633131663132386237 +61333564613031626333383039343933336438376134383065306566323733306234383865643366 +31326539333563386361316238326565383366616139623430326462313261306462653564333039 +32646463393631636633633762356664363766313662346538303864373830613065613064623637 +38663364313139373238303965663636616466396631366338353339316635396465313366663435 +66346463323764303666326162353264373533346232323337353236653336386664336265323732 +33373133313234653232376166663266653430613437646533376438666339666465663634343033 +62323765636536333237343432383735636366313034633566353437636361343664613730353965 +38343034383365613233393739393265646438353162303764333239613364623234396662373961 +30623365363438663534373164386261653430666661373762366532306233616432623839373865 +37653431656535613066316231353830303035306633643365353962363863663530623566633230 +66303335383863313263626139303334303236326461393932643435353761323339303038313466 +64636135636263336435633534626335356631326533333961343435653538313736373761303230 +35346564363331383466366338613337623563353563346566656433346535383262666262633561 +34343039643230666533626238303138396466343234326261643363363834333839353466323338 +36303139666636653363643732653234336364623134396161366264656661333136636461356633 +37383431653737643231636232363639383435376337336264633237373135616437636331363562 +37666461396163303331303232636636636632653938313765636634373030623530303433343832 +30633163316235636331303763313336336533373430343332633339383135656564343866393433 +64353062333761663863636239303232386331663063356237376363333665396163303161323065 +34393666343963323638646133663461363264303865343631393033383538633431636430316134 +62353338366632386364383935353734646566623338306661656238363437393239653530626163 +64613062616665346435396138323933393937393366623566663361656266666466356462353930 +31396364393933326532663861616337613962643232376433303132383362646433623836666461 +35323666623238343633633664336562323933656636353839616633303532333735343362376661 +31643036613433353733333065376539343764336535653032343061353566626563653236646233 +32656432363534316163383134306232663964616162653661316439623837313338383162366363 +31353831636363656433643736656362383230383332663238323634346461666434616234633230 +35633435393635353664386435633637653139356534336334386264386263343839353262306662 +64326435343064306538633665396135653766306135356437623036396438616533313365366236 +62303362373866373934623133383564306338616331306432353138366264646632323734623364 +38376434313631363830353463303266363335336664666134623364336632316230366639303232 +31333936613830373232643735353565343461366264326437376139313562613236613035393361 +36623838393830663030616562656235343565373136646236343739373431656435316539666261 +34653038383130633736636266653634313035643934643732633065323264326532636262333564 +65373739336531313335643538336632316336326238663663393534393635333935323737303762 +30633035323336343234636433336531643662323263613666326466333030303832663430323835 +61336338306562653364646533383135346139663930663763373438626664343935343736663461 +62663838333433333263316662336362366537356465343663623762393137313438636561336639 +66363833386334643237656532386232613735306266383532636131333936646538646235616462 +34386437346635396431343161343839333639316433336262303530346464363333333738646437 +61373838303030393234366166356661383533633131303235366536333933343936636134363135 +66376666333932653536373531346235643238326266643666633732643138333166373433393636 +65316161623164346130373365633661323665303563636531623461633831316366646632326331 +32323264306639663436613037623263633733646436633630373235643838623437353038313161 +62363066323336623931373938386134666164333534653562336438623963663136383864663961 +63636337313765313133666363656662313664336531653033623432326262636635383238393535 +32626366333764326231303636366636373134383430353430643562356132363763396233636533 +66336635343637633237376337653936616162316133303865316137633262376338303630336664 +66313566353135303463343964636637616637616637333265396663376331383634383034313962 +65653130663633383662396266303261646333616435373135386565656436333333336637613931 +66636361333436633166393961643038316438333834316139313061313734636235333562363430 +36336464666638363562626236633964303966313566383639313436303864326634313835663566 +65666164383032366262356236323239643163663265373932306635366563343335633637633366 +38626236653437626633333134343933326133666231663966616232326233303737623136306665 +64376238333261313066356261613235343630623939353666323133373930336631373362343361 +37326262316562303862303631646137326266643135363438386238363838333466616563363032 +36383962663136373034373131323766336137396133323832353062326461356334333931366437 +39333239646333386530636632316166366363653736653235383366323536303434313765393630 +31613036633330636233373936373431376233326666636237346165626463393631373834303236 +36333337646539346165666232366434323330636432663966613033356330396332303938363630 +66363366393635326233613166613832353264376438383631326365393933356632383337643632 +65306436653636353832323735303330333434653931303532313631353832333532333664356435 +37373164313131356361333536636332323030303434656230336564633864656233376432326165 +38346339663830336437643063613265396632613738646132663031373830313537616332306665 +30353365383930353239666137303161306362386233656138313065616138666666363861636130 +39376131633065343932326131326462303131386562383337323365613766393935393038656431 +62333134366636376264393339346233366132623136383433666564616337316664623430383961 +36393036623263356636366538343031633966663734663831396435656164306136653337306133 +66383430663436613866353337326437636430383164386337653934303235303839306364343666 +31366333616136663532383734376335623330613662333734353338363338303536373466386233 +66653232396366626663313434383136623437363561613539323134376539343662383765623064 +34363637653239376233343935383030386362376338666433303731393839666234623163363765 +36353031666234383162303961396239346461393437363538613330666234636335333334633934 +62363835346462363537356330636233343237623032663337663262646434666466383261353937 +66353234616634626435356535373539643738346338393432376666303663613963666537623631 +38643662613138633333646435333534643738323631663431653235326337303336303431393366 +30636434663430643030626238393833643130306366636562646334393864386435666232323538 +38383865316235306139346263303030353533383762316261633634613830353236386263656462 +33393262633138386233383730656365336336623232356265633865653838373866363038346536 +38613238646537306436353161363139633935306437376430373333633065633937663865383838 +65656561353961303835346365326664633439376232366539656164303532636163633836333030 +35366562393831633331643762363063666165653432356233653861646231343561646665666431 +38353261386664316133306263613266373937386464646635343135633430396338396566323765 +32396532616166393635336564326338663333316561353066666237643438376135313039626537 +33643661323963303733373039356438613733616535313264656436376263323566643262343531 +37653435643963386130623230663666636330306233373365373639383634303563316536356130 +31623133393233316234393033396433663133336336636336363534663535316231376535636233 +38653433646431383263386462343433396165373934613234623339373033356430306536366666 +62386361663037633930346430376331306139646661666236306164383431336238613664363832 +63646132646233343861653932333036646434333065653935326563656263363130393630363433 +66363962313335306465396632613864363036373665396563626538363461653666383038346361 +66366337363163373335343763643866643761363535323036636264363664313361316638333234 +63353331346630393833336664386663373062616132326365323163663539343937356438613261 +32363636636332343135373562656630333933306538626639356361336464303834656261333064 +66326662336664643733626166306339343931643131366132646666646135363733313966663239 +61663734396364306664376134353537336263626164313639636534306236323136386264636465 +32316564306166613165333036393135313835316365303962373035633437613630626336303038 +64353532626535353632353537623161633634643365636466656662376262323931623562613761 +32393666343734646634633434646334623237343939653632363837643434346337363132663735 +64636663343834613466326135326365636537323236643939613739363966633333353938356162 +63363639646430343666313835653364326666663965653661393933636137396636303566646237 +61336139316436646561636262336638353966343364303061383533613135633236343463366434 +30633761636635363565343435353333623033316638396434303166303265393762323763323661 +65373961326331386264366136353933343062643237336137346431393231633962306133323663 +39643435363164356464393238336532373834336334666562383064643339316461333731326433 +34316637363830366138303132336134336563663164313030346138313837383432623230623537 +30343837643561303865616335333564356536636238636136356137333538313464383835303337 +63646637643466643037653930663635633466613762633939616130613961336130396634323637 +65633463613765366536333161303863323866303131623738643761313939323961353565333236 +65636663636365386334373065666331303933333765623133313832396538393130333231366264 +37353635666533386538663764393939343134653139373330353734626363353561656463363334 +31643862633131633166653238343031363635353263633434366366373831306537326634326232 +36636162306565326161666266316239373066333865303265356363333330613833636161646338 +39633564636432336135383161353431633731366163346432636364326136323135636165353832 +64383264386232333631366631613835326564336263313032656438393138356530386662656532 +63373661656266633864633933666239323666363734303831643730623539663364363862666637 +66383263303366376164393738376661626236623939613730323439366337663266623336333861 +35363765653132633661303365326666383261313035346365643135353135666534333833356434 +35396563336430303566623866646461353437336338333334633731306634386366373933656163 +63633532346434646631313834663164376562303931323538333836333239363832336330356538 +62313834393062333433633135366166353362323930343430343865383061653830666662316261 +30323134636665336563633465393565353166643763356630633037393537313364356236323530 +34636434316361363964613731303936363737623531663934303666363035373331643166636635 +64643132386566653832343165303366393436333062326330666166353762353363633136656539 +66303030383735303163666539613033666262353666623833613936363538353937336136376461 +35386465393761343062613438323839393864626539643264326536663365333033653134356233 +64346233346437306562636333633033363066353466323336396164346430356662316338323962 +33666337653964613661393761386138376462326563383063363863636538313030356234316139 +37353662666438383239333562396261656134313566656162643462396436373462396365663535 +61663138613636373665336630336561626236323738326632383063353565366464313437383437 +61303566373033643837646232396337323364313634666366373161663766343365363862343639 +63653534626664396130623935616534303565666239373532356662633830303034383134623737 +62313838393861653562306139396236333662363033356338636336323236626136333134383237 +37623864383637653064666531393633313933623530663264626438316431393964646662353863 +33616564373863373739393630336562353533343632303664383337383135303731373266633835 +31396539356562323330373938393139616237323263303233303662313163373438356163333365 +30323936376165313739376364373433363635643864313437386239633931623661336333313934 +38373166393966343666323934346135353234386237653661613066386339333431616635363937 +32396666663837643331616665633463663231663661313763373063643736643730336338613664 +64633834363134613234393362613831613131616664626435373835333133373339326538383562 +32336131643664303330313636663265323038626365386261393739666539663962333961343539 +39363536333564363461393730383536643765383130653439316633306430303339646664616437 +65366235643630343535343438313637336435333231373635346430373931613339373434366531 +64376166653037306664366636313730353164346333326461383033303736633861323737616462 +36636664623232393238306339393666346465323937663733363832623534663832356334646439 +65656233666333356334363666386337303139323561373861323337636536323763643639353237 +33633862366635383864323065383439663431306364326537376165306235303031363565326265 +31386664323264613534613030613737356639343130353463363834636230313339373865653035 +33663163303263623162666137623836346461316531306364663638316331323632343765356432 +37376666326666323563643266623163626432343234616539353764643164333439653332346362 +66376332366666303135656131623931653963643930616437643161363535323166326163396631 +32386132666636383435613863613537636266373963356162393935306431616466373439356165 +63333638393833343239643062623733333863356161643437383362313064313536366361623938 +32663561623633633163383134663135343562626232613162383865306137306365386632656631 +62353036653065353535336661333136333864313964306663663765643835613965333834643138 +32343238393139366333613862636239373334313532313765653735646361643165613533303833 +31656631393562643933323030623330653637613532323434366663626435653237303238653039 +34386539376465633231626338393562656461643236663165326261393434373538646562356334 +38303334643938653338353639333731633162343465306336306131383036323362383164363133 +36373338633064303531616635633031353865646433333336316535663465333765643532393135 +63303730363436663930633835616361626439633334376234363632393038663366383661376466 +66386433636665393565333066663530666466336262616438653861653939363966373136336433 +35333034643435653066623330303833353934333265326537343931653561383463663565343636 +31343837643736386230636430623862646134323364363231373036663538323665376664326438 +37366632303131383532306364396533353866336135326138343837623837396661643133616233 +63353962666136396432336438376534306238653438363163353234663263623634366339613937 +62343663646133663038376338663563666431343130336165653965663863653732616166373033 +34376165326431616462393630326236666531393030613861333232636261613863363930353636 +33386165323939633237356566306266613933386338326634383334616131313932303430633235 +63373662373632343863613638623230303763643831316539333237623538373636393236653031 +30336563316137306663336339336562376366343237613237343337306363396335336661363466 +62643662323032386335303932356663376461383537626335306534343263333234646564313635 +33303338323436646439343163353035623733303234303065623133366265663933396431376539 +35613465343266333037306432356333643361306666613630393838663738303933346637323766 +36393139363131356664313462636634626231376631633934393830623766656365393131633262 +61363430653039363930303738303533656661653431633833363737373339363362653064346530 +36633034343764373064386231376135303533376632313063373532386564303833653866336432 +30323538373465393735623762313633326337623439383861666136386132323065346232633561 +37333139326661656561653731346138653338363733306266363938636564383865363230643232 +37613934326539353030306632393137326336386235623863313937366139343336643431646266 +33336231326333356437356631643864316230663861653933303633643861626532336165316336 +64326166663937323563383033646566366235316464316436333832303665336466636637366635 +66373536636231343961333439306563386339373561616663326262333034386238373462626433 +32626164626462363835303533343564613965633035656161646634376662303836646136633832 +31393630303265643331333137643339356238656238393238633537613335623462336534656534 +39373134626261376238376136636635303236333937303030656134626433633839623635343164 +36353061653635616361376465323830353738626365323139643434356264643966666239643464 +61343761353461616531373061326239613234343134626636383537316130363862353363623838 +61346562366433666336633630353365323463316566393362323561386636303030353130666564 +36313064666265656638363937623963326332396339626530633037323331316564313331363732 +31373639373632383436663565383663376530313637613966663363633363613865623434326635 +34373266333533323934393930306134343862356462636139363763323530613538633263633861 +31313736393637643033623335326366323966323636373639666137393731386665623436623935 +37336133643630323330383936303031353833343831323666616536353230646332643037373835 +34653533306561376166633062386637633137396366663263393431383763363332626563646433 +30303037623766356238333638613461386237346130656364363431336161633436633132666138 +32363435613336316438313364346331393337636332333237363538346166363663616530313131 +36333966616365363662636137316236326535663830323161636561306230643834306235343033 +32373135633030303736303161643536393266646338303563666539663634646561343466326566 +33333234646134616163623334303634356333666336323439386136393061656133636666396566 +66646437643263363730393236363031396262646631393232326435643161323261623063393534 +35343638356636326633626161336136336465663164393331393239643964656331373537623538 +65386562333536306461383732623339366635326235623830363033343938396232313534653633 +35636330353232633134363262613732333332383139623863623034636265323864656663356162 +39623463363834323835316234346236373634313662613236383265366333613262353835623739 +37326366313431346437623064643832613263636339363836663833303837666163303761396439 +32616563336138383735393738353634346237343631646538393961366139333731323566336362 +30336637353734306434356530323235656631663439393364366331646631656330656630353666 +34333031336437616364623762653035613866653338356338633838613130663532313030303133 +63663135623766653139346261646532636461323565616535613332626565326238643639633461 +65613430343761373139666663313532356438336337323931353335333461316665306433636230 +66386535346335386633346335323165633630353336666438313531396535643563316665336434 +62316662653631633363616536653635613963313266316539373034666438373739303636626430 +61303733376331316433643464336366303266643264626335303664613731623837616266653265 +32353430306535383632313432633464663932363262303664636165623934336532666636383030 +39313438303764623766356633313737393961646338376238386631643036393462356231626233 +38633961656466326433343536613432646563333830303461346136636439393237396530376265 +61633039383361623832613866333431303564613261633764663638373339396334356365353431 +38363664643335626565646466393362636635396535333531313761616631323037336130376534 +62636533363737623565366230353965393863636132363331373037363062306564633739356632 +39633462343533306130653433333031336331316539363435666134636263333162643730386233 +61643730616430353763643366646130343130656630303037393564613039393364663233363432 +38383230646563623761313439313361623433626165306432666338336336666465363939656664 +62383666626164333164386461346237346334393434346237656638373835366538383163653830 +32653031386338343131366635366562396435643530383266346264373532623666383930393863 +38633635376333643236353538306263343765333662643764653839623131336537366431616365 +65346664343761323266613135353863333034643239663532653063613234303864303066653430 +34383833386135366637613034663034373761663662646332396266643166343439653261386332 +63663535613663353834653635313964313065393234373238303839333562346531346435373234 +64346366636330343265313337303330396236333237356530343536363064656661663138356433 +38626337623136343132633338346632356563613330643439323262363330393034343064396436 +38383466616330396432343132363466376162316633663863303037343861336162393836343966 +66626231616139353334396638313831626266336136383135623362376531646663653162373631 +38396166346638373331353565336330626330623731316433393138376235393033313266393635 +36306263626330623561366136656336653163323337306538363562386335356433653633326666 +63303034333331613261643332623232663066346336303534396431313430353838316533376238 +36653365373635373765343636626262386539383935303564363030356236336134663062336431 +65386537313130623933376330326262363735386633306438323362646239356164333734343334 +38396166663034666235663839383132643634333336323962373866633833643833343965303561 +61636635353637613463633430303232633563613464643438656538393435353165663564623731 +38393436636638343436356238393531386363663132396331633538663533623532383634303463 +36663561626262623936333763336630623434376138373361343061313864636461303732633639 +63313736353633343137326562343632393266613537646665383533633465313563653966656564 +35373138636435616532326365363463303830636162646265623837333832646339663838623263 +65663030366331366265353936643435616561373939396532376663323636363534653363353536 +34373063643063393634316564646635646335336264323863656432373366323737636661366634 +33623438333134396333653166663562653632373930313066643533626135393838333337633935 +66373531323133393330313936343164363365626437323865383364323762333631323930353130 +31393031393265316139313138626331346438386239306263613664343165383733393638613466 +33663331393037613436636330646330333665373737643864333237336361383038363737383039 +38333061333135343839306230363361336663363134356132613233363761313038393338343161 +66633134303361613765313061356138666338643265666635613832376335623035303834623139 +33333835386134353431373038653731386233663635303965663566323366663839343733646661 +38303936656432616136653339666566623939366632373566626466633130383433333734656432 +36343034303164353465653735336536383532343833313133323438363139646335306439646662 +64306263313330393533383836616136646661646233613363343430333737343930633534666661 +34643539363036396634646334343737353436313131383738626133373038643362626236333837 +37653266656431633563366366616237633933643433613366373966653463626465353430666435 +61633737323162656161376636663165373364626361643565653231373334366663366337336562 +39666663643761363766306630633963626531373266336636316564633065376334313065383565 +35336434653837363231663865656664396233313661633136343865326161646665373831376366 +64333731306539666235396537663736346131663538643330396364306264393034343763306338 +37333762666664346435336434613062313664373931666338333930393233636634613637316531 +62386664376235313130333234373731633138383564616630363839663638393661643031386137 +38663162613939396139396162656462353463393935366564373165643963623133613431326164 +30363533336538383037613966623262323263616461636366663430616532663232346437326232 +31663931616331363339343035613534376565323463613333336530343731653230356434393263 +61363563373230363265326434356565616261323534643836643430303638613765343836353738 +34363936353739373936396137656339616239363839636534653365353531323863643139663661 +32313561353334613364323766633461396439306466303466363932333030666235636561666537 +38393435636538663530363062313066373464323235616266666337633734656232303165616136 +30303931653035383365343461363339303562353263373165646336386633353136313336666631 +32373139653861626538366136616135653738323463653466346332333034373530663538386662 +37353261396235653666326432326335373264363939663666613935356164343563346232353438 +65383430643963323838616135396235613437616661343066356331633639646164386562643262 +30653631633436616462666565363039653239626630333534653665373266613533336264623531 +30316464386265623636626436363438313039653364386632326265656133313561613236613361 +31626465643362616334313865666562383831626634303939353861386230656335306564313264 +32383531343937343233343430313239393535353132663934393035636239623331333931613963 +66323161333336326461323463343333626461303466353066653539313961636631343139383366 +38613034613038343464323863343365303738396463653163393666623831386532393639303133 +37636436393733356133323232633832386563653832343732666564326566646634633436373630 +32373333396266626430653839343863363436613564333365346530643339626133393863303934 +34663363386131633130373739343337626439653263343630353161306364613665393138626162 +31313761333637646135373263363530353565353030316261333864346162353032396131346633 +35356262633963656437353038323565326637636338363164393833653265353937346135613864 +66643739613734303934306639653266303032343961323038343966386631383134366437373330 +36333436366231636133393638363939393931623830666431396436656563326637633731346630 +31353233656331333161333163333239373730623337306266663835393036626530656265623434 +66323963623065353839316162303562653234363138336661386233323338333765373637623265 +63313439363231303765623532623166373636333936643834666230356263653939333061323763 +63336564373237383763303463316463623864363062363037356230373666363761636130656632 +33376562316565383461303430313034333563626166306565626638306261333839343732343461 +37383661633639356535376638663964323262343537626230636363383235613337373533633333 +39333432386439353132666562363637613537363237346665346163303432653939646339616230 +64366462306130616533383734323639623533653538396231613935653166363831323364393938 +34666466623564633138306562303439323662656432396463653536353261666133313836363431 +38636338326238343764326530393963343362353461353965336132663866363134373930323431 +35313232303334313031396234373230633333353133653566616461623232616538383631623765 +39346339303932356437303637303065636239343836633638616639646232396361363232353861 +65346165653264373835313963316435333463633165653464336461303363626337623438653563 +36386662326533303562376232373166653337313065393939373564326637366463316465363265 +31366636616662396530643730393762353561613737363165366439376365636534653834353066 +62626662333264376133623563346665376331316332306463303137316362396665386563356234 +36326431396333383062313435653663636338326438376366643238366231653361343239393931 +63313861376665393164353532623633323166623235313639643338386364343066303837353334 +62653063326434353934343930396566343335313263306536346338363566363530393733376432 +38333165383930336231393864653462303962353336626635336165396430386237356665373961 +61376232366163313238346139616362653663396165353433323730633433396364313538363435 +38623864656531303532643738356562643964303330653236393636306137356438326230386139 +63323562613336373166633866373132376330373764333435363066363766323866303839633763 +63326130333035623233633463393261313732333838366562373564383231643231623931646365 +30623331346434306161373665383038643238643861353239626464626237636236353162643439 +38656439336532393166326239313266666332623566383538393664313863623031623936376439 +39326535383035383563656532376531663734313766326436646337323564633132343331366438 +39363631623965616334336339373562633764623933353432393866383932363762373161613764 +66316563653431363663653139646234343463623861356466303764646562643332346530393237 +32323865333864366131326562306230326430363865343534656135353438653232346333626434 +64363466336464303730393065636535373836376561373063333961376532633335646634613335 +30643533643139616638633633613730333634393564313165666434393738323533303531333962 +30636234653839656533386533653837386432333934306131323836363231343161623732363038 +37383735653338346331356639393565343134363564643937386335306164623034333736316334 +39356530336566333639373433333262646635633538633835646261363731306331326235303764 +30393932323264376139653534326465343366616464323661366335653764346530643232643066 +34613033326661303963313031386132363261303632303735363130393630396261306262323166 +62633963663737346562613137646132393866616239323966336336393638386363623162663463 +33333339323835383932333138643061356339346264303238396461343530336134306561393038 +33653837353133333265333963613863326365353166643439323236336231646232613330383933 +36653236386637653666646132656337633363643930353766346466323532363664363531643339 +30666231343333636532626636326333383538326439363539333239313532666666313864623031 +34626132396165376533633038653335376139653435633933343835313533613762313235626537 +65363265316230356634356236373861623934393632653162333330393664393935626138613631 +65316631343635666332333862353765643931646264346434636463393433336438353638313666 +35303035383564323533303362653636656633386238613430303536636537303038643861353433 +36333239376532643766363635393831653163616139356131623961396135323935353832373831 +30636439616536343863346534366630643561323532626539396633656465316537393934623039 +30626438643137643734633430363833613839333161383437333038623263613338643964383334 +61386433313138373930633463643038326337663366396363653339386562386632313831303163 +39313233626633313430356638306462663737383465303462353638613933383133363961373366 +39633134323737333662636134653865393634373865366531313735663638396566353338393166 +62613865623864353565636261643838326239633262333530366164316331353534356536383833 +37376238643632616533346361636133626330393665663266303931343263326431633564373333 +62363161396639623134643662366231393065643434613039323932316430373131376265313166 +33393761343938333834633761376233666135643139646632363036646266306462316134323931 +37626164313733663039383361313962643732356635663337383836613835336138376238306531 +65363333636232653464633666633831303666336631653436656265613537303461633830653033 +62393633643830663534303238306235303165306633383266343063393364636238363264616435 +30316437633063313763396164303461306634303064653532323662393030653132613035373464 +39646536653435343833616339633830393339393538373766363165336437303762383833656639 +36373236396363356336343439386562376139383362613433303836626462663062373830666139 +36363535643762633739616534643763393538623937336336343963643038346336633833393066 +38343463376536356135373130353437326561613163663337613330623230613565323266613335 +37326233663761353739333934623939653837613932613662326164656632626465343737326164 +38653234323061643765316137313764343365373861376139393666343535363432663539306633 +31333166326266336631323662323262323637616264333732386265643266663164376665363432 +65636565333765373266316235623637633930303539353639386532663233653631363433336636 +34343063363832656262356164656230383539393530383037386465666435393965613235336263 +63663865626237326361313264613137656637636661386563393761383432346237383064663830 +35353737393130363337376234613035626434356634303438303664613464366261336666323631 +30373336323462653133356265616664363462336164343762663132343464333132396630636236 +31353162396666633236663464643132626434353331323233666132386339643139356335623136 +38373365363432303662613532653732353736643366633331653764313764633665656666386632 +65626238373563623238303734303064316163326462316366633335373333393166356635656631 +31656238366238346664353230303439633661396137653738663130373339366337633636333462 +38363563326538356630303365376137373539376261396264323731306138383736323939626635 +61663530353131326530333832396265613061326333616364656365326633373962383432626432 +30633765613330366566323862656539626332316464666237356664303365663939383231663766 +61633665376336616331356539336339363330666439383766343135653132363038393162326161 +30666437323431646534333364303766353965383739373333383937383931656539363764396334 +64376465613666396637386266346537373536613339663832363364336531316566326666616536 +65396135393331353236326366323233623866346139613361333932333862393365666539666539 +37646635343362643061656136643765653030396462636331353865356464393237363665633539 +36383161383432333139656163336635653639336666333634393063643738333231643830656337 +38666462626330383163613361376338653534353532653839326665376432386435343436393036 +38366635323165333966393236353538653362643533363036373134323363323836633865636131 +33653732613734326634356561393361373062353932356664646339383061663564633234623564 +62333666386539353466313161326633333631346566656331343633313835303831326464636534 +32363633666335663665393030663138373932333937626433343231353137316634626537323062 +36646462383965313962616365303164333931353132363838646437623438303261666465663839 +30663731383539336338313363623737386535303638383934373835633933373964626237303530 +34373566633665373634623535343763393133333461346535363361303763366533396162623433 +34316531376665663964306264386664316434313237616561323161313161383838346639346437 +66323132656266336630316163633638386232623961383264313763643633613730393038663433 +34306561333564373264633233353566326237306530383032353438646163373634393935646430 +61663531643664386134623536646161303936303661393465303238336134356530363836643237 +65356333636531363063646364323631303138636630313638326534303066653137353837383337 +34626233656166633466343231363662376237326635626361383265666430356361363366363661 +32306664386163373933356631333039386432396337363161353836386239336261353935633436 +64323133643138333733383063313137363766643364336531313464376130663330653366626131 +38353862613931643232633539383863306635373934396238353365636538623464366465663736 +64666366393261636232383765383465353835373731666663396132306234303436373133363239 +36636662323631323864653838336236363163653837653334623735316632363365373330326265 +64303437376562383963653938656633616464383865343034633030613564363035626462313539 +63373838613036616463376661363536643963316466663561333038343562306562303533663531 +61663333366665396265316132306532653564373336643331313231613738383664313537313831 +34373939636630633033333064353531373137316261663134386661336164376461333561646238 +61396330343739656263386331626632316166323262633536333639376363383639633531353232 +35623366663066303836666164343934663866376130386239616366383238376662363931646538 +66643138316536363937653761313333613363336466393365333136323133393637633965343661 +37373163363865336666626239383933333232396635383534653561636136663133393431313036 +63376661383264346631623735646163613834323335336435353738663936613863386137306265 +37346166613864633764626366643465636332653933353039613531333161623632383033623230 +32373066386430393161303134633364316634373662313038363862326539363639383230613161 +37623538666534386236626539643938306338633365326431363764636430343965326138653633 +37333338306133653234653363393036656665343263356132643261323864336361373335666236 +65366366333635363337393632343962396139323031333231356331323434336362613132346430 +36356232353337643361613261643335613939343930306432613162363235633634653566313761 +61663931336265316562316330346237396363366531623433306139333464386236613864313239 +63353330393062646565643637306637383638356339306664636461653162396263333262376235 +32353464643039383962616530313335386233336162393032663564616234356261363762313532 +38633231346263626632666134626635346633663662313865346338623565333962373532363265 +38613736633063636236343964373764386466313366373665336437366230643336386533333763 +64343463646230636634393435393266353830353337663237303238366366653966373334393839 +61316633356433373639366635303632303239313438313066646533616566316132306232346263 +38336330376531393536373030346530666261356535333837393835656636323839396536656330 +62323333366139316262323835323438353534616633303265666132646663393337646337666535 +30343439613930313831366131616439656431616264316136306532343063343232336663653365 +66646165663530333133396163616437366236666365626365336361383230623866343335343339 +64616661303036303365396636316365303330643136633030366633336330663832396231616134 +34326538613161626532653866356530383130626333313837373664636161663039376665356134 +38613562333165396635633031616634383936663634353033646139346637396562643230373837 +34333733663739633066333833373464633763373134303139353433353563313161323532663465 +64353338343966376238383965656662353630666636613035623262653762643339333964386535 +62613634373366346539343139396335616135343939636635663437386665643462313466663036 +64646366333263653535386233303338376465633336303566356366643332353466303638623730 +36333135383965336466653930336165383963353930323034623164363266626564373035326466 +34303963393661616530366662393032343461663665626336656665636131333461613661376465 +38623566613963643461663337373730656531643931636330656230643730346138626462343261 +61323763336238383430366235323761356435323832636539316637613865373264663766386635 +34366135396132623663363632323463636134353262393931363234623362373834343561376636 +61366363326638386562383030643064346531653737616338373331656466363233633561643763 +63326262393430663831653163613934376135363031303330373537373066373635386663623664 +32636634633438363735316266356361666631633264363162396231313063643866353638333431 +36356465373566386165343065646637353034626538636533326534313535336237306436353139 +36643763613834623465653964656432303265376237633235623131663462306362343732313534 +36313835346432393462633362313761386530363636636361313130343432326537353263396135 +37653061626265646364653331343839653238373964316335666639643763646363386135353061 +64346236303532323838363664363839303831393261303563313433366264326161313266336139 +33623863353561653864636332393033383863396565323331616566383466396235623631373132 +36306462653936663332313134333761336563386666643431663261393936343838373231366561 +63346436363135656233363934376563663633316530636664626362313133666461383466636666 +36383833393365623861343434303633663764616631626366303935663232373364326264333235 +33623134616661343339346464356330623334343330656439636335613239616530373139366530 +37353266363464356432643135373332666365613439363137373365653031323133313836316537 +64336263373866373630303033323066373961643837626135666266393161393966303839303539 +32636662656333316664646465303965663066623961346331626366373037366464623238316563 +64373431356662323861646537326539656163666164393636376532303764323736623531633962 +30326538306665633061656236363064346266653235663535613861366663353237616566383237 +39626334396665316436383666383763306238373664313666396237336433633761333563346263 +61373831623233643435353735343030653564323237326361616532383436383136376239303965 +66383131636236646663393261656537343030323036343536633931633931653438623661613534 +66653637383966363234353638313064623238383632393233633061323365653566643936353533 +34393331373235636230313933386534306265636237336537653661313166366536326434633134 +65656535363931363230303930306266363930323764616636666135316532653137616231636464 +63646334373933353133393433633266663736333166336634373266363561343431363131393438 +35353932313865623032313432373438656665613439323263336636383865643639373936383665 +36383662646338633037386461356131623064353566616435633838646364323638323337343031 +39633035616566626262376437636233353563376262303563393539376430643665303562383535 +34393832643438366262326233313462623339323232653233613436633732356630313564383965 +61316234363235626432333761666236346133393465356338633333393966643432653039363663 +35333562336262633666383839353066306238303766383432626432616336376237376439303465 +62316266326462333838336463373436353430326336313566343064393461623165383537613766 +32323366343261666261636161623431663131613339643437616666386162326431633134623837 +32623761306165643733363230333930626330353062373930663965623232323937393937643038 +64623431346435333333616136653031363530363131333938323831306266333737666636336663 +63653661663334623534326636343130333138373936316230633866646234373934646530313539 +31616534323338313031333662356132373437303534333062353936633031626230386562346130 +37306433363861333962303961353662623332626561613063613464313332646261383933646638 +39636530393634343362353962366132316262316332636662333832353530373134366237636466 +38366332393932336463306137653539353861386466343230373265376631386261653962346363 +32623762316636306136326433306563313137376531343366303034313662353761326261613439 +66323237323135653135343531303535393364336537363431393530633532383534653838363337 +39393038613239333339343233363039623862663164366531633532393734383733323430376434 +64623063326335626336363465386136383338343434616639626161333239356565646338336131 +37383066373033356337353738633236616636313338653766636261343762646337356639386564 +65363663646332306464663031666164336538383139326561353331316431623337653638303438 +34336234613130613237353138633362313963663263343561346635336634326561656234666332 +36656538326661363937393232633938353164623464623461383464333933616234616134623533 +30356363626339643933643838376161346664376563656161393666366539653561616139383537 +38643237616336396230623963623965373066393838306235366635363238343634393736626261 +64353363653961656562356165356432363265663137643336653033316164646364653435613264 +62393132393061646337653831613438363137323831373531366662303930623539646637613462 +65393963633565653361636639613539623662663031656436303435623265346432303563343463 +33383235613836636164613539643435363534326163643831346238656131303438316636353062 +32313237303637396434316136366130323234383739363663623439323836343363396431393439 +38613432653935386166343666363662646361326438316230316233373334646265646363313234 +37643132323065383831313162656565336165326261353534313931663538386237623339333436 +37383738643666386163373765653761303435386632353432656132306330303237666539643666 +62333464656234643139643333613737633063396232323431363031306533666462326139303666 +30383266373363396363643461323331333666373466656631306131666535373661316138383665 +61646538623938303235653665333139353936303332363039346231333931646362376462656232 +31643132663664323662316533373034623462336666333638306361356236343536633239363631 +33346465386463636539623062376634373937303336636133343333363238393837616537313864 +61653561666365393434326237333861613564306433373763376632306164376366643164613761 +61346563376163393631636634653764313030386335353463313836393331643139623237636131 +65633461613438643934393236643836666665313739663564336562326131373432303438393032 +39303163353938316563653637623439646635333735633064393662326265653237626132393063 +34333638626537326430393966643833356137346532663365623963653031323162333866373464 +31643965316263653361316235326335616564626163623565643235363739663232666135316430 +39353761306530313962646637373362316165396434313534396536366535346434323832653961 +65393638343861393463333834633534376532366436323263336436663534613939613965616639 +64343536323137303937613932626335653238306633323331633638656637333963353662613530 +63323737313836656236326263333638613833353531343233376333396232366665333530646139 +36316132616136366262633463346130643861343630646664373535636136626664316439633265 +62363066306338396330616433323337636566376239383834306538313530366431613930376138 +65623137626332313331643637373033363563323161316239613464363364333236363664616532 +37363432373434386463363235336632306137636137383932393934346132623439353933356630 +39356234653939626239376636306633636530623861303666333466626665313131346135356531 +38346631366534393837623636366135386430366636653238343261366638346435393435343531 +65373338363136633064646632636434633837396364356366323632333931373865623461653466 +38613839666636376536663339383062636432376166363565393237333162353666306432663463 +62633838396333363534643761346166303438393930373330653965303864643062316138356135 +32343036656539646363336636343538636531343565306439623166346334303739643738333135 +62366339323939613237656266633435383063303564376236613731663532633462663337323633 +33656333646338353536333866633632363339396139613465323563373430306438303734366463 +31343538386538383932666465663433613035383930366434393862616261346339313861373165 +35313163613733663964653465646330383138346539636132353737366261393837353462323132 +30633264316263343463653633363062643863393934653136376439323164326565326362646537 +36343262343834393166623830303661333134666136396632343935386661313362383231613832 +37626339396363626666383462313661336236346437356532623339333065323966323432366532 +31316162366238646435326638333833343237343965376633363237396165323436626438306338 +65613261663964353839626133613661313863613232323631356266316339356463613131376331 +38666430613239306531613631346665333039646166326163616462663038313466326536373465 +34316139363262326530646431653832383434313032633561616534316131383336306630326565 +61616335663838346631616331346161333337323038643865373436313661636135343039636432 +62363038323031613539386364306430636366303362653061393561663264343335333636383339 +37383636333261333966633737633964613165663339313663323538336533626561613632393432 +33626566323335323633396130643933613432336133656532626563306237656465333233656663 +38356266643633643065653039643366626234376164383762396662336566623733366165623433 +61653262656262613564303538653539666264396433626433316131313331303632373333343933 +39363666336366363032613936656634646331656665383865336664396166643761343834393431 +30333361363932623433376137393731333038366465393962363633626263626361663531333365 +37373866356561666133323764343230643733356265386639663031343433353337626562323832 +34623635363962393935336437663130313131333865643233353236636530393732373036383439 +34646362383964393632393135373132313539313031623665653430386463643262633561303930 +65373930613739326263376535623037323934636635396636303866323235613632333036616466 +39663631643939643666376139633931663164313136656266653462366165326566313033633034 +31353162663234306134323262323435356264326330383033396164633935663338626630373038 +33643033363133396464373432363464633833303639633863363438383566353062616464333561 +37313631333431396439613630373134653231653364666562386634616431303830336663303538 +63326231343861363835343139313063643337663432373339613464653462623135303335663662 +63306335366462313530396235343331643561613739616435393132333134343037393963386239 +38343362303732343336663465346561373734393237306135326234666132353530643437323235 +36343033333637636235383061633732663832623835356632356631666461333836626665626231 +35323663386134363961636666396634356466366133306433396537653130386433656136343637 +35393537346666633363306165363735636664363134393939316133366664393430656230623039 +30643564633962393338613836393761666665356233373433623262623437376239363362363137 +37663632396566626463646461633834383765373064386130316430316239633136613432626461 +35303465326439353430396134313062366265376539386262613666373937666632373464396661 +30303738333431356233333339316235313632353635646464313166353830653136383965313635 +37393234393962343134363966343334663131346264653038316664646366383033653934303136 +33353832636463333733376561353065313364623331646634653334386630376633306339653238 +62346363613062306138633939376338653264386236343232613361623033353434313265336335 +39393839616539363438626231666339343734313032343632316164666266343062363238376338 +64666431636133663563353464326563373834646537633163633461663032363862316163643737 +35323939303539613339316339363164393637643862303265616638636638383964383332326664 +66643736303061633862353332653763333863353565623337333966323435303834353663616231 +35313736343334303032323766323066333063656461393232633538626535636665333666363939 +31653332383164646538383161336633633630646530386562313636373539663432373761303164 +61303262326534303164386637393266396539363837323065333765303037353831663232306264 +64313263356366313366666330373966396661383835356164373963643239313139353430613964 +38353963393238646266333534346163653164616539656332613862623131373239376430616163 +34363562333132356563623132613139633730316436626163303363323332316463366662316433 +65656561396234383435336265363732636632373534346430643132633362363637373738356362 +62666566613363306432666164646333303136333338616233333562326663636363336333643537 +36303130376538313563323636316463356330643633333131623536363362333938343633313931 +32666266623337333235356266626638643336393438306237653634653235353765366337353136 +31383634373661353463623661356234363832616265336266303931663331333632373531303135 +38343166336535303330393131303439636439383736396330636262393933383565353139303234 +39626336316362373235653166633765313262303766666561373531316264373564303337646534 +63653732353439323162346133306665363537333438356465303965333238393133376165626135 +63333436383134366232643738616337333966613337396537356334626663313736653863636239 +33623161313563613263653038666337343039383938613431393632316635353365316134623664 +65386532653536646231306564323166643363393763363331613338643837343930346238326336 +62356333323764626635366162353736353264303232386131383261613365366538666164336430 +65336338306138386334363138633931653061353131396137303231333263386336343432646462 +33396135313739346261336665376138383134616663336531363630313634353338633036333439 +66303031373863613130393339383735353436386137643430663266633962633030663265306636 +63393231343235303136633765653762653365343835323265636364353065316434366464313964 +37393537336433323064636331396439336661666631613837653136613330306635663964383834 +66353463396561663566326435393334363934346661346231383736336338663538656236333565 +34623738666437616337613238663631376563306535303361323336373265366563363933663063 +34353539663666666237656364613834383963663930346435313433363137666165306635633134 +61396537616637333737616535363037373339653564646633623362363836623335313435336235 +30666135666265333663313063376164643738613266616465373862646365313434643262613639 +61623862336139366138366331663033343061323234343831373461343565643833363234653237 +62346138366366343033333562356139386639636230333564373163623838636332313964613364 +61326635646437333639653163643163613161663361646530663532333331616139653235386135 +35366331646663623662613737643036306138353734383439303233393639353531333437383337 +30633433336438373462613638323832336339623034653933663530326262633838363437343530 +32633861343139626633633461343465666536653961343564616630613633316334613237313564 +63653837656234646563623764346231663563616465666334666565373638323239383338393939 +30623131363465663865353262333034386632363035356362323264666632363231656335396666 +39626235383262653336656366356233633662613036343830656631306538343732363065613033 +37386161383638363032366462616261653439663932623537663430643734343833386235336337 +36303161636130303966633537383965323864626339333730613932333638346361356232366138 +30323232356665306364313436616331666539653537323435366366343237633234653630386133 +30363430663439316130626563343931653061313838303366343539333130623737386261363037 +31316566623739623566353039303466663336636464376332386130613232663366343361366163 +39663862386338393737656665396464356232613934386663373332386461616439633737636639 +61353531626536376432633161636431316565613566653739343637313933623561353733663930 +39333064396139313734343833323763666431366434353631363063346132663461636366616262 +65633132313035373737373665666139383966656331326634316463663965363263646632316330 +63616236353839656165373939366261373333666161643838653265386332376336343664336466 +63303433613161383639663663373566306331363562613731363565366163646338333832386461 +35326664633663646231643165656365313964663630636139653061326365383839383863376134 +65323934353537636337336236313564653035303030353435306234306466396334663631616261 +33383036393061343061336564323033336132616337376432613461393437383862393536643566 +31356131313934633362383961643830313938653166303137313334613539316265303139323138 +63333639346435623961333631346339323063333238623737363738643434626132613832633639 +64373336343437373033366462626636383239363765336632343366646462333939653937376264 +61356561646638323765333165613032386562633331346431663961663031626463386436326161 +39343434313165626530376231383766653131646637663033303638633236383430636263656266 +35373139636134343836363365393136613063353737643930633662383937346661333663633032 +66363431613038613134303833336263613062313735353766663563393336396663633731633239 +38386638626536333262383066366365356465323965343831646361373063323466303031633165 +61336363336661303463383535386433363538333839363965356339353939373536366639323031 +30613138303461636339316335353333626466316562383330353136656666323036616364653730 +33313562383437396231386563313566356535373030373333623636376535656639376337656366 +38633963346261383239613837396162343133333231643963373336373632353261653364303436 +31313631613837363936623231363732363133393230386236376462376332383364366563376139 +33373437613663653735663130643331643266383462393638316165386665623133333838376130 +34313562376636616334303131636533303863333435363565373337393662343865306332356436 +39383235373034373566646336613262643465353364646366653064326335336161623536356366 +33393130656536626138333463656636396563316564663437366234393466303130623338643066 +33666633636436383365396638646464373932663161323032363366303837643365616165623830 +31363632303330366239623336613337343066643131333031626663643934333564663834666162 +30353030356631383239646337633036333137633964616136353663663833353865306630633061 +66666233323731316562643834363439616662333736363431356131666532643039356532353164 +37633462306562366161353430306239386432393863356335363165663866373430633966356330 +64303434353931333165613464613238653562326463633635316661333034656234346539343530 +39393131633630373566663665316665663533393534383730653439613061336561393031333531 +62386563643063323565363938313262323466396361376564343533336265313661386564663137 +35326564653335616635363432313231643830616530373839326335343834383737653566306264 +30383061313264363533393233636466373562346537653431343566393461306266393233326331 +36653837306239343236353563353861393564313439363830303438653538343938353031626538 +64653639616633616362663961323637386466626430363231353939636130646631613132323066 +34376565653032636236303061633233626462656430363033333435346337356166643033303161 +39643135366461623830376135313834663239316636346664653466363761353332636433316462 +33383734383334383866303730323766393362623532653933396436623965616130616434323435 +62306539353334643662626335333138656332386562613131623365643065356162623432393836 +34653865343431336536303161366533386137326262643130353432316633623264316362396233 +66323639356336353365323430636336613038353162613461633736366433646339316332366131 +64396235343661373865366137303365333034626264373936333562356166343038613366653263 +35623864643434646139393162363633306365393765656539313566323337356166636262303961 +32396131376339336134356232383466346330633564353631656261666464663966646564333937 +63376132643031383531633062646163663364336363353231626266633635313339623731663063 +62313665363830616562373135333336666332643237343930633232396164323162623866343233 +36326366323830326266303235343764643338633261396263656130313465653436616564306337 +36653131643866613031316438333130366265316135643930316436646436666232323430326364 +35353538346131646666363564386132343361663439623537383933323365623633633333343438 +64366330333863306332643061373465616134656339316165386235633438646238306331303533 +39386161393932663363306231323962633132646136623538633065366565333232383634653432 +39666532373633643636643566636266313239616631613037393232396537396165303864343765 +34346664636261653965613463366135363764316161316266396431323133313833663430373933 +66393231306666356139626333656639633239303364356462373638663633666538613930616465 +32316330363266383630613435316335363462396465303135643733613931383736326238356532 +30666366306639353730393837373761373134373630626161653038366133383864326363386263 +33313937306339646233656432366637656230666534346537326632343931666336663735623364 +37653666303934346632653137363335633361623233366336366238306636373961343336393161 +64656339663766656532396439343032633330333565663565346236663736356434326339383935 +38353861613238623030663633633137366566653938396531356433636365663730326639616465 +62353338663139396433623031656665653765373262396332633131663037343338383437363939 +64343833633132613232336561663834336437626634356536326630396530366538366138333235 +64363232333064396439376332303230326564333961646533323963376163376239303236326462 +61646137336431373361653535653065613631343236336331373235373939316265653036616631 +34356238653936636230336439636136363232346638616364633230643761353465346132363539 +61373563303361393361303032343736333136623763653161323031663138353230346438613939 +63303536363237353738346234633536336133343462663865623831663633633638626237326232 +39356132336633326333343532326461653933313739643463666662623237613636346137336562 +30366264323461356661386535386564613538356437663634346365663630646363316665383535 +66613238343239663938393265376566613262393333306639373736323131323463656565353636 +34616631663665346531373266316637633339663662376330636237656664326464383263643937 +61663362343830393139313862663863376265326130616335326638626439643734663337363665 +32663639366232323764316338626639386465363534656132616565373139396565343939613133 +32386535306238333637316232303932666336643536383362333362376434663035393137363939 +64653938636339313734333561303166306430333738343830383638323632616466643137373866 +66313562333532613832393063643535623035356633333733333235393539323033613732316338 +64313163636465656562336362383232656466323533626163613533356433616534333165376233 +31653131383532306364633565353638393664313934326139663537663031666238393935343761 +38626434393532653131623561626232393532666634643835393966343235386639646365613462 +35633932373366633236616331353039326462313031356364633730636364623031363139323462 +33336166313532626131326536383362396139396263353162363164626430336462356432373036 +34653834313363383736313164616465333364613734396235383566383134366337313762323238 +36613765336464306465616134613962633131646461623134373266653863646338343162393064 +30333237653332306439326364316331306330643130396665616266326130363262303535626639 +66393036316634316638346338373930343338353933306630353330376261393532373866333163 +36353364323938313835376331373733383136373561323461343362346564663263363536353637 +37646561663036643135666330326134323037343762623164393562666565346332623335353966 +65633234653433366435316237666430643238376539323561376535616637376535653463363439 +36343437363961313661616537323763663566333636353862616336313036303937386663346633 +64346233323862326538316535313131616434643733393434363339313933383465343161646166 +66313736333839383233643263373231383663643062643330336536323331663538366533373866 +39396363333131663865316236646137326236313437316438393666333863353565633133353361 +34366536623664393163366263616163323438626333356638663339653530616137363866303366 +61313464333562613035323136356531643431316165356263643166313639336430323038643539 +64316532333238396566646562373764623065353666663937393039633661363137616531663964 +36306461613636316133346665643030326331386664613066373530386431356663353430363933 +65393137643538653733303464666436656434656436373336646230363731353864313066656263 +63653436346162623631306364323336353866306631363163646366396238313963613538656539 +66613932333734346465353065336365636331316165303432326366303466653662666462356161 +34653831313030326563653064666633353335313830653239326230663164353336356339393562 +61313239356438626437366161626430386330376661623435373763383435306366313062633734 +36366565326231373663333666623465316235383366376463373434616233353565373534336265 +33383430636364636135363631663465646134333064643962656565306664343334366266613930 +36346437353239366565343366383031303630623763323565656539666365643266356566386263 +36633339303333366339303839323763653965343430313338356130316538326166613765316534 +66663536306539386535633236616332623635613965393533376264303134653636373836623063 +66306539613365333030626263373565323962343864633236373733336165346331623665663765 +30613161643562643166396461633139326531353233623263646639343332313839626631336464 +39646632663930353561646637636462636263666335343831323664646431613361383631393566 +63363261393738333762646638346265623061346562393835346335326665376563343034303338 +35376530386139663466666465656432326364383830366531626130616535643230326562396633 +65313437353138396334626661313037643863653630356135396235663939323935376537633731 +66323863303963313638393636316634323862663536653635656133616339316239323963653466 +31633561363034343334613235383737373762323231633736363461353733303764343930643734 +38613463343231626336336563323032623730363932353864356666306666343330303237626361 +37373233633766383566343366316565613162656466323061363830356235666664333964623730 +33633464386565333136353661633537363035643262383436356130643230336430663130356562 +35313838323035323666363734386132313839393565316531316638356333343232323336646237 +37323638636265616538316232663064666439336436613938643339663065633830326234336235 +66313266356134646635353066323962646332643532633337613066316232383332626263306130 +31353464616231613135346230316432356161356531626232646431346165303032336131393666 +36656338626239653030356233343239366266333030643264633965373937356165643930373339 +32666631313732373539316161313835306164363563373566343363386164643336663435386537 +62623338333635313538343765396333373864653066666339303934636566353933343033643633 +35363963363963346461373033613365353336646331656333303661613666656666656432393465 +34393233623163616132396537376662616264323933313437356365323565616463383663643837 +64666130376163626163376339356466313536383438376161626534643338386566393136323063 +66643834343337656534336332653564306563363733656130356462363736653235623535383664 +36383532663430613839346538393630333639386130393061633534383538316238383232323330 +31666131656431656661646462653030373637353536363462646666396137333362383934323331 +61306638346165316333383066656536343763313935376362363038643136626137393363323363 +64313938383832646632306236356135313835383035376536313834313236313130303837626138 +61346439326663343130636432643933656635666461663535373436306336633835623839306163 +30336638363632343362653937363062343731346130633431363131386430636631626335393832 +36656234633835663930613831613763383064363935343162313764623466383135316139396263 +36363835343536346631333438623437613935346537303137653037353266653362353332323931 +66383562383438356538643265303762353635376335633735643332626533383338333937366562 +63316534613732633732353634613761346635616335316163616636313331633935316437353662 +62356262363331656364306539396235373361303831313663323363323163356361396638363563 +65353334353834353334633039613230636465613363653138373639356461336362623138396634 +31303133323864376333373635623963646635666134363130376538623337303962373639653730 +37353538653434613161316233393832633537383639643635633265333137636134303134313963 +35626139623161373635396639346464333936643130623936386433323437663462396565303039 +39616266316262383438613966653739666533313063303732666266396334363666656137343833 +36663934366430303438316430306538353635643665376139626163663134633034643239663631 +33313532643565376639336162646536663634636164376164396563373563373839323739633066 +37323061643864323666636237343232333936393366633234316332376338373733643333353465 +39653839623365373064643736383864373831633537626233376264653139363436363731323632 +37373136353561346162626162643333643037313438323061656536353736636266383163396532 +64633432666434626134323432646433366634636466303436643736386333353330363463383135 +64353334343131303037323437656331666134396430376435343039643736336661326531643230 +63326235383862306236393462396636666330656534626162623534326334623865646232343432 +61383637326335373064333730346663353430643662666465393636616238613537396164656433 +35633130323534356135373736303237363237363661336633636631323436666339343162633939 +65323837636137663665623035656636363336383261383365323066353033656634663166626666 +34303366303363623064346130656364616162666634613239346161393533656361626334353263 +62623661393230613461376436653432366566356635643432663164626564393732356335363961 +65333738633561306263333438393134613438303435636164633064343463653165376262326630 +64386636373439383439306166636132363833613361626365633234653339323961376465313163 +63376331616361663330363838653762613238616164343264613930336337343736623230313838 +32303036613731663734383139333262363231393434633664383135343931346535306237303363 +36663437323130653039613732653731346131313035326137373633346133643934393735613032 +61363435633330353666643562646465313533353566326430656435633866623130636564356136 +34353633303631663666666162393931616133303734313730633464626333643533316665363634 +61666330613037633530393339313132393166386565623264356633383430336335326133643131 +34393864386264333263316637383632333964323165383835316435393066326361613332366664 +38306234653762323130623233326636363962643132393266633563373034303963363333393134 +66643735666235323333333933376333353136303339616132373630623639336662663235643832 +35343534353238623363303437306665346237653464633064383138343566386330346536623462 +65393731613864333661363238363164353235613038646362326363316534343131613033383662 +36396366653537313935633834386164333431643561383131323461343230386431623239366437 +36366539333733623635636336313631356464616662633139333965306561353462323361323633 +66333863653831333364626335346438333865396361623063623138623536656366376331646566 +34663638653062343861396161356232303338386332373034663732303131316661666639616664 +63643537313165356265386136343133666139616466356133366630626665623266396461353434 +32393336623137613461356235636331663362373233383439396437353135316538623038366237 +38363865376333666431343938363364336164333062306535333734613832623231376234626565 +38303831366637323035376230663035663939663461663231356461613337636438326632633530 +35303466666162653132333438396432316631303066363937633631626364663465666265373064 +63643735346630626637353035323961643334396238646130396530343436643730646138656333 +61653038613062343062633135323361383566643234646265383266363261313037626131323638 +36663963663662323936643463653339323133313365356432393762383362636134616336666366 +36336533616365633535663533396135343161663661633733383262376163326663666439653635 +66303733313530363439323234363864333135616362333232353531613863626532656637643430 +62653430373665353534336432346636383930343363643538323864656331363065353231636163 +65373663633361363735343235623664353930386633376462353035356463366133653566656562 +66613566353430666361333137376235336335626534313733316535653239396634366531343263 +62656264356536396132646533323962306365653432643562653866313635333930613063663536 +61666137656233623136376138653239626330383430626432356533653038366564613532666264 +31346637373531626465366365666538356333323238636533613433383238646236303936653133 +64646531666335623030336134336266353539373236326666326135346533633831396534326632 +35623232656231353665653232646461346635653037313931316335366333383430633731643835 +33306364646637316336376664343763633239643138613332343463656634626437393939303434 +64623463663865383338316261636438366265303238643934323231646666363564383735333633 +31373865383336633339653664396431323866643262633362343533333630646461303565653131 +65656364353638306631333864386662396236353132303166356261373530303562643037356432 +38646531313134613062353931633034373635656664626263353563333532343231613963383362 +36346437303632306364336235336235363331363939323531376637613662643966636666613934 +33313165333164353862353461396265656332366236643937656562343634313433376466623331 +36636335363732373430643337363839646366363238626139306264663862323732386339303236 +37363563343231353938376562316437326136313936643566353862363130366138653866323036 +64663161653233393463373433653766353463363837646365663830303561663033323237626636 +66373938336530306565356137396133343833653737326236653334313335386332666263306138 +31643233323964656338626535373166656263333531313165366132383639373439336334363365 +39303731643937633163343765633234323736663265636434376530333331613639663563386364 +63326435313164616665323264363733346338306639646564623335366136373565623539636165 +30313165323261623265633161613836333362633237363636393331613234303363656161353339 +64336637326163376634323236633632396638333838356138386531373537323635386362323439 +66666337653766353833336537393263623434303063373962393138613562646463643364326461 +34313932363261656237653936633933346338623538366339346133646138343435326534653664 +32356266633263633830363837393135343735386437363239633961616266306162373439616538 +38316132393763613762666462383861663831646232323538383936353965633631613036346264 +36323162343038343339636239633038633563613137343763663336366434393465383231313565 +31636233666431663234363239323935306335656238646336393433336236643236616139373433 +61303634306231626461316433366238613234623363363135346366623962633039386433333133 +39303437306465383439343331373463633336303331643234666534643862366235656137623065 +31636636393437656465636635383261356162306262646431383132613961343433373739343135 +37363031383230323231356161663962653965363234653266343038633764643763656431343763 +30656237303133373961333363333064306439633436393935613432613032323734626136326363 +65626163666131353034396162356230336363616136313130656135663237646365623566373136 +37306561303264383761626633626462373338616562356430643230633764303136353264663234 +66356338373632393937386533616662666439383162323466303563333537636134663739633434 +61316266393466383338363137383032623836313738633239656363376461643433373136393337 +62353136623136623230393033336162396430313037353161346635333237636537656239633931 +37646130343933626431616333333232666266646537643332373336343135653263346666346166 +32663330646362656666393235613530393932333439636135613733306662623666363365336339 +37376137366130383532373037316265396330346432363231646132646363623536663334663335 +61656163396631356137666662376132356531643339643664376365383264333964336666626561 +34333937626436646464663939663334383334333832366530616166323163656437356135656666 +66656438343066386265653761363564333765343633353162313264636132313261303036366630 +33306266316637323261336135656533633138643664656663646638376438363662316465613161 +62623765623165663235316135353766613563396334393430663466636536653065623064393963 +61323961646534393163623066633662396531633432633736343432636133363264346266366365 +33636163616261366266613237303666663665616163383332353365613931333766643464383066 +33643863663763346662623831393662373639383861393837653762326164306661663065656565 +64313331626131326261636135346330666231346465333036333333303338303965663938393161 +32623033626466316137626238336264383331373331386366626332363561393165653735356634 +37623234623233376463366137306661663738346665336436656132316636343832666564633761 +30646333333438353863326265386138356161646332353135396336333562356266613264336466 +34346266336135336264623535353933636364376662363365373938366666306339653861396166 +35623164336564663639323161653166316430323837303865663764373064373034356162376538 +34346662396131666462303066373063323832393839313831653364616337623338613434616662 +32633432366533356436376630626262303236643138396435326564323734303434666162386465 +32353361316161663237643361666262313130656162363133623233366533343132393163363736 +38383662633638343536636236653834643363366231373564613864353537353338383162656361 +64623264373133323866656130613363316665373463656564373666613633336439633532656530 +32313062393462326661653331333630623132376339643637646638633831653562663065363734 +62386539353737366334336433633331303136616666343134663933646465346136646438393730 +38613363356338666136323838316565396430353963313462633238643539316331383631653138 +63366235336135353564306162393337326165316337393835633935323638363963646432643632 +31623639396531383561616565363038663533663238666534313631363139623439303138333031 +37376162613136353265343635313834646663343631633064643237383630633531666663323139 +36663430643738613338333934623766386130336264316136356132323534626663396233343063 +66393063353963623663376633623665366634643538663963343238396631356365353762663734 +32346263633331386531326439653065373732653634613633656361666165613063376638343431 +35353064643239323135333866326166613862343862306331393239393839356365366265343434 +33346266643264316165626361613230646432383438646633663263303032396637646336616535 +62613735383362663132316164353961366433343236366638623465666239333232353038336163 +62663638363935373831626134313536636164333133313562663762313635663663333432363939 +66663636613631333664663163653531643661663239353839393734353334333338383865316338 +62316164623733366161633136613364393836373564663434383932373034396431643930363766 +33643366383630623966373136303336626237306261653131383133343765363235353861643733 +34353262333638376330336531383936643237663438343866353262346265616661353936303835 +38656236663961343538663231333266336131623730353163353630633663343638613961323261 +35353738363037343565323136613438373630653631343539356130323062623132626162613733 +31633037383961643461383565343630386264363564653665366164333763326638653863353639 +61343134303339643262343130353162333661343938396464383062333735313031646236656337 +61313230376466623232373165383133356663316163613334313962356462336630366535383931 +34353137626535656462643961333832373563313537653764613534396137613666336164623933 +37633338303433353731356130343333323665633465323233656265346637393961353832333932 +61393139386565306433666365623966366163623534626134363236666362663837636633646265 +35303435666134353661663331356262623938363466356636666563306365343736663937393931 +63396230346330633335316464613762346538656539643635373738623337363665373838666533 +38376634663262316333326331623361626662316336333030393563633963666435613732656566 +37366465356537373662333433653630656132616531653566363433336437396332363135326362 +62396361333837643465653536383565393161623335653165663561323430643233313761633665 +32643164393031393038313966313265306231383839366564336336653334333434646465326636 +64663037613866333236346531373835666332353736373261666439656137643362323336666634 +65623864313730633063346231383362666162383361303130316132633766346638613637373137 +32393230666532616565386135626165336637363762653163666635633532633838336336353839 +33396532663562346165616162643733623030396132653866633531373932663338636434303061 +35616265333039653465663734663065316233303130363431666137643834663335316464306261 +37383330666537383433656431643230313235393563333430326365653430313734303630636166 +34346333623165373339323431353633323134396266313432323031386366656330653733396561 +31306163343239376535626132376363623531336563306230396234383937333339643632346631 +38373665313937306533383762333962326432303162393134656634636638303866386262653363 +36646135636632353536336362633031626562363261346337343139303535636236316562633438 +39653662633432623433613334336663613938353562656561383032326266633366633165636666 +38363938663336326332636561666130663236356338383561383438396435616334363265636665 +33313430663737663135393532643035373463366465313261376338343838356563303164343461 +32653165353932633933363236643063613733663936643866646561306434356637636264306532 +62383331376131346539616361383738613838376365633234393466653461636262396361333633 +64643564343837366462376337313138313333636263626163333861323864616230323065613862 +32623134663865383139313232333131346133616334336661386139383130353564613135653537 +36626635353130643864336236303731333062663337396663393831353834393164663838333439 +37613462616535313864626465363831326230373732623333666462333363333038326663303936 +62646164666365343939653666386562363864653438333939653437653435383134363832643739 +34643665613033623266353663636631316135303863633964306537613936393831636536306663 +61353265623038386162663638373532643635313336353264383739373462323662333536343633 +64626264623432353036373365653536653932663766333530653464633062613732396261396236 +33323033393138393836623865353061343639633664616334303237333964656533323534626436 +33663439643461313939333034626133613336343633356235346131663939636233623266303438 +64373763393466303364396163313133653137373964353434633863616535653632653437386235 +30323030353764666234353739383034383061373331356131636339653631393764303063613033 +38323832626164633465326439393862343333363466333531306465356461643736633030313231 +35326163393233313631326366353863306234353233643139363266653935373431306530623338 +61303733653934303164306535636465333839373032373632363739396131353964323731326263 +30613666316331646230653663656361343665343063653665386539343736356337666564623731 +35383631303334613736643932313138383539336163356436396130653339393666383531323733 +30316433383863396137633933616638636230333363353431376438666634383231313164656161 +66373536383838626133316362346462626533333839396138646237393566623131373335626562 +36306335616339313262376630346263666662386239643839323935393563306161313364393961 +39613130666635396431623832353432343466373665383138396636636531333964373137663434 +31373366656234376162366366616363666466383539633531363833616665346339313035623264 +36656164643139613166616238366166326264643932353635376566343032353434623066316633 +37666665303432363166306533623537353363326438666636653763653531666166326563333031 +36613164363137386165656238366230393563366136363038363035626661383433643837633934 +31663861303762306631353763303735633833656432363537666435363232666439396132326332 +63393930316134623834346264656463663631626561333063656532633861353439303164383664 +34356363653630323062363933316663663337376565323633616665343736346466346466346165 +36363933653366346563313561336165393433343330383436643037663065653465313161663134 +66363062636661616132313135633134356366663231353439373061313232356331376166613036 +62663739343763386366633731656136353361653937363832373032653364653432356331333162 +65656130393037376163306335613633336462333366373135353762383464366131326132393164 +31613035666130626636643634353234306231656635306634336630393138383330653635646633 +33383432363461336538393861653634323832666465363664376465623065313666623961653165 +61383836333838653435343964653864353833303037316634666261653066653436623762306433 +37333531313334386664663862393164343731396562663331393766656338303036363439643134 +39376237396438336665346535613231663364626136646133626133393436353033613262373930 +37326561613863373431316364653738646630346566343063333661363736653565396638623566 +31383363623564613332353933613866643833623263323064643038326339396639346562343765 +37383336363464336332366233663835306631643966316339396436343834343463316164663231 +65633761663966396430393862373161613162346239343135626565303239343634323336633736 +30666563336337393466303334643839616631663061633063323462613930613566366233356437 +66623332366438393663346538666463393165663132623536656464656337613361393037306666 +61626336343232396364313233353764353437396437383066633031663135626231393766366462 +35356438653863663639633230663034356164343465613134613339316263356430613930366436 +35343935653733356566616533316638383836626238373361663863383237346466303465366230 +34663264383261356635353366353665383062316663386364366165343836656562333430336134 +32303830316131666661656639636636653133623166303437313331626535396665396635653434 +63633233356463633262633963623739343238396261326364653834356535643035383331366162 +39313764656635336461623864376632616161326439366537333338373762363533393337336534 +62356537663463303231353061383632653266646333343531313264383639353765366261323934 +63373537393939623632303037613465383036633330636163616565626665373862323731613838 +62633862633562623330383835626565653339636538353730663635313736613965306534333261 +38343938656462386436626432383130666334613634613765636364386439626531323231663632 +31613739373834393835386662346364653564623538343837633762313837333237303963663932 +63333231653566633437366163663664306633326338336138653864316561326239613634363932 +39383135386330336232373335633434363362643663323838323238656539343961643735643239 +33646665336338633563326336646363643638326665383637303064386139393066363739313265 +35373164363038393438353331383232323262386634346631313264316665396339636464633331 +63333633346661663830343065306565633264383739343331313630376331626361333833316630 +30306164306332383164353363333331623961373866343266643366616337376666336437323930 +37383031343362343866353531376334633133656433393263353130353931336533376263383934 +30343131636563323966623038373661616633303535653830643732333938646565323633333035 +31356331323535653932393835353264366630376263376162666231626138633737616439373130 +36376264386466343131636465616133626164303735623136636238636235666166343465373463 +35343130623466636131306430303262303434393462326333643563336131306265363863626534 +64386264313539613963623430663032366265353765343261633662346264396331313061643631 +66313839373536613036316361613136663938353238623065646533323662303536393532613838 +66366532626663356362623133323566616131633263643632323361376166653831346334616465 +35633864653939346361343838336432623132363430643465333832346264393537626134313736 +39313432346338623930656334306539663638626631613836386236343534646330323661326264 +33396462383638353937653666663962363531383737366263653232633733623634626463313466 +34616265353266396235613339306534353435363533336337376565646539323565656234393836 +36316262323563356363303063633865343966386331373831336133366537306561313865633736 +34316638643531313839643665363736663031616264303664366338363962313936376231656263 +65666239323831346437633231353839316561626139393562386662376638303731393235613466 +32663031633965666666616564663364616137633935353139643030306464626231336162633632 +30376262643330306233613836323030323839363763356131326463383235633863666630373863 +66353666306264366366646262663034303931353534666565613534346363333464363339303861 +61323237653161306639343236366632636434656463386139656531356236313761316139353761 +34663037636662356237376265313530323236386434303939353533383432636539356566356665 +30343439316438663332646363643634643837626432323062386535653932326638363062333833 +65383435353866383935373463343832396639303532373166326366633735346262323461373131 +33376636646534346364316462356363363666376435393736353438663836323836373765623339 +34396638313835323335633639323464373363633838633062626430613934346237343738356630 +36396531306238613562313834303837343938333439343630386334666665353462363336303230 +34336334366531353232333661623930646335626332623837353364323466356537333362393562 +32656632616634386538383736643637386339393065376462333934383163316130336465393535 +35303933303532313539313966633938316333663538313033353034663163656465316430353765 +30396361336237613438303966623030633030353436313662633037653964303763633231653231 +30363933616662336161626339343262616432376663623230613436616531343163333564373665 +36346265383766326663613936656563393730363338333533376535313636623830663638383261 +38346139633533303164333562373961666130663763386635653962326131636164303539653935 +62316138353035646664396561393232383130636665323466363031303364643931616136333134 +30666463336534343732666431343563373735326633663864653734663736643838613337386531 +33316165313130623539653130386261376331313839623833666462313135393733333462396261 +66323464613966306665626166613131623466663130623766653137333231393734383564313333 +66346462663138353737313461633365326431303262323732643166383139613262353731633263 +61303434333033316638313038336231333032326536366133373966663161616534616261633538 +38663730383031396537376534363239633063363132393162303737616335336166663338323138 +61653436313239323036373963663231653930386237613966346266383937343062643036653365 +39346131663638366231313030373939336632303737613939333432346137653338373064383937 +63666465356430616535326333376261336439646463316534613539323761663933323237656237 +63383962626435613063313032336666366461346562323930313963346661343335313366363663 +34336634386234336534646230303135336365323530366661383534373738303930643364366563 +66323666326235326664313137373337383338633933356266326536383462333930643763656231 +62386165643737363431636136313134313962633731366262383561373734326630336562353161 +64616538626133663831343631666366383766343033613335363964353839386662316137623233 +66376464353232373531333539343331613835306236356661333639363432343136623332363339 +63386232356535653861633735633462303063363564646435623861323334353465383163366364 +65383832356162626633656263353064623031396562336135663961396430393530303763626239 +62636635616562313266626335346137383537636162383964323537643935373532356135356466 +64653534316661633130366232353037336133656232613565393965366231636237353333326232 +36396634363230336164353137633535303037633034343663323939326139636164313136666165 +65666639323861633835313137373165333639623431323638656334313432363834643065633363 +61383031303361333266653464333137613362363132396238366565646639363333613234666530 +32313763613736656362383333623631383063613763636434393662643832393564636437366237 +37393235386330633539626366396162663461326165663130623231316137333537343164383462 +61663330613133356563376461376466323339366435636164376531633630306166363166663434 +31663739393732636664623966363835376664366362643035373738613636366631643537643534 +30353230333630623230333235396330643663623133383637333666633137313265356566396665 +31313031373366323837626464346337393862316630313166373436613532376335663335376432 +38633434393033306665666530613833336161373133653738353265656561663537626461336539 +36393335343338316236303261663034383331366461623737326162353566326535333163643862 +38356531323432393438313333353932366539623637373139326434636137343130303763643735 +38333739613332633831326566613062653630396231656138633064613434646264356431343363 +61646564376165616232343764346436656465663736636435643833666366306534326430343262 +35356563326663623666333130336366343563313464653432333136356639333764316262623838 +35623065396265376535393039653837363161326136653037383564303930653931633834343065 +38653331363232626463363563373531626533393435316233306334316433336433356530303930 +38313563633361366334333636643337316330636363646534626439303763633438333731376233 +35393839303139646361663065626538303566343062366433306630353566643537626463396566 +34643662636265636561306538346461383033353566616331663364323633316337383366383832 +36383736336262363733303431623934396536663864343964313435376639336561353062396262 +32323364373863663832393035326237656135373364633261663963316365626130323639366331 +30383262363237393339376331313636663533323239393834326164303133383066313637356165 +36613633656466323366303861653237306539663665363632353966613836353135666331333730 +36626133636339656530333432343363373230613739316438343734373036373362343166623561 +65386462636134326662663730626661633562333665623831363565656266316165623238666163 +37336636386330376338633836323461623065663738653336373839663062643332373264336436 +66623032643239666231336565653933643230316566333934666235633139383038643462313330 +65316565643130383364393535363539623162373464643865316537353336613833323363343638 +62343637316464326165613131636139306464623561326633623033396334343863393164643466 +64663436353364323939633564333933396237613639653230623134393836376662663136613337 +30643439396262666539373262343836396330363430663136316464343166633430336330306631 +65363633323263313963663466383735653133313464363830373639626336393438336631313734 +35353264656435653839383462343139643434353934396562633865303665636161353539386438 +64353532633533643461343761636538636631363832323138313430653632396365656632376134 +62353139323561633432623762383064323633306435326366643661656336316630396339373063 +34306262646637383638666665393239356533306233353331656137623764643030326137363661 +32663734363163653463663230316138653066646162356631313861393166383739646230653463 +33613234343163353432333962356266326634333738386231626462663334346537633431643931 +36633239656264373864323432653131376561623961613933613263666538393336306461663766 +62383732323666643262326633396632353736366533393430326366303130373134633263386261 +39326331653833656537393563393130616265346162373231303562363464303130326562303735 +62663334316637313031646539666635626233363430383433333434663437636661616633633863 +63333162666364656562333338326331356333333032373739653332663566643736343039363863 +66396631346335333531636265363138653636636133356231393466643236636532306634616238 +34376333363536633263613333313464323861333632626563303437323736323165663566363734 +32656261346662313132396531303337373261353563633564373037613262366535393863633532 +36383962343666656638343765363262366561383436363064636633353665313135313538636265 +36376536613761386534646231316433633534633462613334656663376263666632386133646162 +30326461633835376261386130366361333634373561353363616261633535343834336530336534 +31373963346465396333316437616331616166333865316361373531643364353132356562613163 +31396264333164376634653035633265356633353937313631663734363163326365636132623735 +36613734303436383138616166346232653861646234323732323033663462663034316436653931 +36616237343932316563386135643732653865653363653939386564313831653938333031313036 +30343564653439323166376433633739376634656164303264343839666262386533393861353532 +32313135646631663162313463323566316132346338333632646337653765633665616533383462 +31633762616437353862643331663163666238633462343738333139366134393837393333666234 +30366539356535643133306632336265393666393362373133393130306130333061623162343635 +32333862393330663036653433386437313237336630333764323662666165336561316133646539 +65343439633432316133396662343839636663303965613033343536363532633431343331323763 +32323838383434633534396533393131333132326638656561333434373061643437383336663164 +38623261336466613536366161656262653136393436346461633435653831613135613639633136 +34653131373662613134613530316463656332643864353239356563306230383935336561396130 +65323731633362663761306165353162343838353965303936343933336131303238333135363432 +39313863633365663033646632373662613534646431356136323836386537373630383034373765 +38363962336332623232336661363434323335343132373639353931613365343266653832623136 +32326334303035343730313866616433386630633061373434666565313737303535313637343430 +36386430393638633564386637623335623133653361373531313235646663393737303962393138 +30316330373039326463373561373335313436643837393161346564353032303134303364666238 +30323137346162356663393639313133393463343431316433613964363561366434306634633933 +62323561626636623337373366346264653233633939303238373130313965326234333035313266 +62656538303639313538396137646464626430303261333339356636313630373563366465653436 +34336438393364396564343135643236376436333833653032363663643766663266373162393130 +37636130393134623965356530663566393337663162396666646639623632353262316239356630 +64343562663766333566633761376231623038636231313261663037393466383462313637623062 +65663039333165613961303662326165396430623233653464666131326163376237643735643333 +34656336313236646432623734326535323061356436326538303966383131616364343865396163 +34656463333061393064346430303031323737303863643365386664653139663431666138373463 +31313133363235326261306438663139316532393434343539383837633132376534336661313030 +37313765643731303164383034376534393036613363396131303737643435366438316661323539 +62376537363432393134396139303130316335623436616136313839663061323966666533303434 +37643461363061376235333532643637303939326635333539326664646333646633363536333438 +31396264313833336538386337643938653036393634323562623834353339613165383562336333 +65623435373835623266303034636234656163366238373533363633313562383663363661333930 +38656639616363353335306564666364353130323835333231376438303135646439663765393936 +35346662343963653337316635653165633065353264613565646338666538656435303837393563 +39623866393663653439393864613437316134376661326536343936653739623439636566643638 +37643539653638653664386232373062633765613638653335386436663534613032346539356566 +39616135636163313639323930306139346634343632363135616661373265666537393538313537 +34363735313431373362653333373762613537653330346261306331666336313364633430376262 +64373866653835366363636234643835653962643161386338613236306232343339376162303764 +32666533323635653833623534393437613163623961353639666133393032306366333439336533 +35393165333434346337616230613538343937343531626636656262613531333139666362623639 +34653535396434336164336139336434313638373730356432653364653663633039663237363338 +66333737393030333861663039313964626464303866656665633536383262326563396330343363 +35626537353635316263646639333865386232343732663933323738313439623436323637646362 +30326133356330333234666533396263663631313465363131613732363733376362616332303534 +34333934316232363332613530313130366139613530663865623263333433303637666537623464 +66333935356635376435646261383438313965613831333335303834303734626132396563623337 +36653166343762393430646435303963366138333030336633626435383433623533316433356331 +36656266333338386337373535356332336461636539633732313964353335343864376565303762 +39396637613836663935326339633130383730626264623637666166636438353937343734333964 +66356235616162376339626330633462373633653430613066653335623137376137653239373964 +61356366343336386335313765663438306463376432653538373233613438643038373334333539 +37306565653537373063616461336633616137356265393864316130393664656662636239313335 +64373438346333363861616133323234643830353363356531633731633934363933373463656338 +37633334653334363634346464666132343731376138393032313138663338663065316637383061 +31633134613965366562623639313234633631613834383965653035613539343166376263383932 +39653637383932613136333639383736316663313061633137336537343533313938303439366130 +33643361653238373537396434393265326532313432633330393030313937653261616434343963 +65663631393931626238666439643537326533383562313661633138613932613131353639666462 +39643535306265653239323763326163343330396136366138613736613364316166363239366232 +38623438636338643533363064303737373765323330303463333035663436386133656231633664 +31313132643537353864366436386537613532656236326637623764666665333563626234393064 +33333037363531363831343037623266656633646233383535623633623031643333653961343636 +66393166366366383938303163666336373731363838323262616632633038353736376163306264 +31363661633532643637616537373733343363323534643239323935623833393538383132653461 +37386539623832636231663138313431353131313233383064373563373132633663383963316239 +64663938383638653564643831343166636431343664353532303431663265616138343666616139 +33323162653432306135343963663437363835363961363064393338336633613266353832363833 +37613233396334613563653534636539386432626138633537383966356136653239333738306434 +62616133663361656431323362633263316231646431353433643365393763333137396637393262 +32623331376430363330383331666566613237346465386138323935613563383735393165643338 +32623263663835646538376337383164326235336438323432313965396464383664333638343364 +39303461303532396136663537613930366261363131666561323862623530366438386231303563 +61303130616264623837383537353639373338626332623032323635663132636338613365633534 +36663635653966623133663866653336323232336636633532653031643938653636323163613865 +38316139643338633335626635303664393566393037666262383237663164616433323261623435 +61643236336232653161613037393531386339363764346264393734306534353431393661396435 +64393331626266633337636430346231323566333164643937646439616663383762613737616364 +63323366393732656334356462363838336131343533333063613337366466633266366632343935 +65346264616435396535653065653735383661346630363061356438656232393538646639313336 +33373862626433353030373364656339643539643030356134636566316336333832363330613733 +37326535653065303832343732326261666638356666323361343731633033663534633437356231 +61653830363662613237343666323737633534366434636431666637303134306331356239663733 +63343762383539663730333131653038316331643230663831303731313438306235393462643166 +36336637333365363332666539626238653864343437396663356662633035366134643436313965 +63663661373939306566343435633638343839613365383564383135623336376165383136316366 +62666263373031316135376566366464313533326665616634356535333663353762383539353732 +39626264366437613561626331323437393732393539393064356337336139653663623333353839 +36333330646364393361303363366536643235636534376633633936383037643461646231653265 +36313366346564663534653234373431353834653765373532353533303131373263613066303163 +36393232376363316563636261653439353864363236396663353632343631353333623431303034 +65393438373439373066636333396531313732613366396161333535646232356666373733316439 +61373936643161336235323232656364656332393734393131616133663764663135343366373263 +38363232633032623432363632373935363465343731663933373566306232363638323762336465 +33343536356435386338663339643064653166336236333166653836316463366137383262633466 +34623866336335653831386463363162346465303036616161646533336661643862386435353566 +65393736316336613762623566633765633838623864383134396431636535653136326139643862 +66343734333933396361663261616134386631303635333633396335343565616136386633626665 +36333362393230666135313330376365623666316634623062646137646431353664303133336433 +39316661623136353036313061353465376561663637643062623136353065653665373264336237 +65613037666532393862333635393165613962316565636433643830313637353533373966376138 +38373334663539323765613564366631323435353161303466326538666464333435313366616533 +31653165623265313235326533383137383231646166336136646635393361376537303436303764 +38343933383361363331353764653365613765616337336634383835356538623033633033346134 +30663262316663373137313732613633626230666663666635616633316161613464653932656464 +32636438666564613366393565306639633765663337333064363162313930346164323536616565 +62323531356365356562313462646234333138323661323163383131396164663966343837333333 +34363764373637633464313232626239306630343262333239343435323161646538303337313935 +62633363306139333138306138376335626161343535303834626237323433393134303134653734 +61353236393565376231643635386266356462303936333861386339636437363532303962366563 +34396139343138373466653134366233383563373835393938326263623265343562373437333836 +36643936616536623732646264333165383162356434396364353630346130633363393637643862 +65316237343463636132373431633965323634303736356333363965616466633463 diff --git a/README.md b/README.md index 51b655d..6ce63f9 100644 --- a/README.md +++ b/README.md @@ -12,3 +12,8 @@ pip install ansible ```bash ansible-vault encrypt --vault-password-file .vault_password.txt ``` + +## Дешифрование файлов +```bash +ansible-vault decrypt --vault-password-file .vault_password.txt +``` \ No newline at end of file